【SQL】PHPでLIKE検索した時にエラーが出て困った話
下記のようなstaffテーブルで「name」にstaffが出ているものを抽出するSQLがあるとする。 SELECT id,name FROM staff WHERE name LIKE 'staff%' これをPHPでsprintfを使ってSQLを書いた時にエラーになってしまった(;^_^A $sql = sprintf("SELECT id,name FROM staff WHERE name LIKE 'staff%'"); 結論を言えば下記のように[%]を[%%]にすれば大丈夫でした! $sql = sprintf("SELECT id,name FROM staff WHERE nam…
2021/04/05 15:57