SQL ステートメントが機能しません...
これが私の変数です:
$email="test@test.com";
これらのステートメントは機能しません:
$sql = "SELECT * FROM table WHERE email = $email";
$sql = 'SELECT * FROM table WHERE email = ' . $email;
1064 SQL 構文にエラーがあります。1行目の「@test.com」付近で使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください
しかし、変数の代わりに文字列を使用すると、次のように機能します。
$sql = "SELECT * FROM table WHERE email = 'test@test.com'";
私の発言の何が問題になっていますか? ありがとう!