MySQL テーブルの「カテゴリ」に以下のデータがあります。
id Name
-----------------
1 Books & CDs
2 Dress
テーブルから値を取得しようとすると、以下の SQL で正常に動作します。
SELECT * FROM `categories` WHERE `name` = 'Books & Cds';
しかし、PHP で使用すると、SQL エラーが発生します。
SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。5 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
これの本当の理由はどこにありますか?これをデバッグする方法は?