エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PDOのプリペアド・ステートメントでテーブル名やフィールド名をエスケープするには。 - たとえば下のSQLをPDOで使う場合。... - Yahoo!知恵袋
PDOのプリペアド・ステートメントでテーブル名やフィールド名をエスケープするには。 たとえば下のSQLを... PDOのプリペアド・ステートメントでテーブル名やフィールド名をエスケープするには。 たとえば下のSQLをPDOで使う場合。 SELECT * FROM posts WHERE name LIKE '%検索文字列%' こうすればいいと思います。 $keyword = '%検索文字列%'; $statement = $db->prepare("SELECT * FROM posts WHERE name LIKE :keyword"); $statement->bindParam(':keyword', $keyword, PDO::PARAM_STR); それで、お聞きしたいのはテーブル名やフィールド名に使用DBの予約語が使われている場合です。 たとえばMySQLの予約語の'explain'。 下記では当然ダメです。 $db->prepare("SELECT * FROM explain W
2013/01/06 リンク