PDOのプリペアド・ステートメントでテーブル名やフィールド名をエスケープするには。

PHP1,829閲覧xmlns="http://www.w3.org/2000/svg">250

ベストアンサー

NEW! この回答はいかがでしたか? リアクションしてみよう

ThanksImg質問者からのお礼コメント

ありがとうございました。 最終的には下記のようになりました。 『keyword』の中でダブルクオートを使っても問題ないようです。 $db->query("set sql_mode='ANSI_QUOTES'"); $statement = $db->prepare('SELECT * FROM "explain" WHERE "name" LIKE :keyword'); 標準SQLというものを知らず、このような簡単な解決法があるとは考えもつきませんでした。 基礎をしっかり勉強しなくては、"にわか"から脱皮できないなと感じました m(_ _)m

お礼日時:2013/1/6 10:27