最近ウィンドウ(movamp)からlinux(ランプ)に切り替わりました。クエリに問題(構文エラー)があり、原因を特定できません。ここ は私が手クエリとエラーMSGです:MySQLクエリの問題:WHERE句
"SELECT * FROM products WHERE trash='false'"
あなたのSQL構文でエラーが発生しています。正しい構文がMySQLサーバーバージョンに対応するマニュアルをチェックしてください。1SELECT * FROM products where traste = 'false'
私はいつもその構文で自分のクエリを書いています私は決して問題がなかった。
私はWindows(php 4.1.22 mysql 5.2.11)でコードを実行し、mysql_query()関数を使用していましたが、コードはうまくいきました。 私は(php 7.0.8 - mysql 5.7.16)を使用し、mysqli_query()関数を使ってクエリを実行します。
「mysqli_escape_string」を使用するのは、 – Beginner
に一重引用符を付けずに試してみましたか?単一引用符をエスケープしようとしているようですが、これが問題の原因です。 –
http://stackoverflow.com/questions/9596652/how-to-escape-apostrophe-in-mysql –