1

私はphpを初めて使用します.SQLテーブルには、これらの列を持つ行があります:

id, custid, name, value 

id は自動インクリメント、custid は一意の値、name は enable (ステータス パラメータ) で、値は true または false に設定されます。

今、私はケースを選択したいだけです

 $sql = 'cu_id FROM table WHERE name = 'enable' AND value = 'true'' ; 

PHPファイルで、しかし私のphpファイルは、有効にすると、行に構文エラーがあります.

誰でもそれが何であるかを見てください:)

4

4 に答える 4

0

ダブルコートでクエリを渡します。これがベストプラクティスです

$sql = "cu_id FROM table WHERE name = 'enable' AND value = 'true'" ; 
于 2013-08-20T07:34:06.323 に答える
0

二重引用符を使用し、

$sql = "cu_id FROM table WHERE name = 'enable' AND value = 'true'"; 

しかし、最善の方法は、準備済みステートメントを使用して SQL インジェクションを回避することです。

于 2013-08-20T07:34:07.883 に答える