sql >> Databáze >  >> RDS >> Sqlserver

Přímé provádění SQL; žádný kurzor., stav SQL 01000 v SQLExecDirect

Je to hloupá chyba, kterou jsem udělal já,

$sql='SELECT [password],[username] FROM customer Where $name=[password] and $pass=[username]';  

Jen vytisknu dotaz sql uložený v proměnné $sql a spustím tento dotaz na serveru MSSQL, dotaz přijde takto,

SELECT [password],[username] FROM customer Where asd=[password] and asd123=[username]

ale na serveru SQL musíme zadat řetězec v uvozovkách

$sql="SELECT [password],[username] FROM customer Where '$name'=[password] and '$pass'=[username]";

A funguje dobře...



  1. Jak použít více příkazů WITH v jednom dotazu PostgreSQL?

  2. Reprezentace IP adresy v databázi Maxmind Geolitecity

  3. Vraťte boolean ze souboru PHP do tlačítka AJAX one - Follow

  4. Oracle ekvivalent Postgres' DISTINCT ON?