質問: :email ORDER BY report_date DESC'); //プレースホルダーに値をセットし、SQL分を実行 $stmt ->execute(array(':email' => $email)); } ?> ### 試したこと ・太字部分を削除した場合問題なく表示できること。 ・'great!'前後にシングルコーテーションいれてみて同じエラーが出ること。 ・ ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: シングルクォーテーションで括る中でシングルクォーテーションを使うと、 そこで文字列の終了になってphpでの文法エラーを引き起こす、 ってのは他の方の回答と同じ。 私ならこう書く。 ``` $stmt = $dbh->prepare(<<prepare($sql); ```