MySQLでのエラーについて
2014/07/02
エラーログをとるようになってから色々エラーを
見る機会が出来てきたのでメモ。
プログラムとしてはユーザーが色々条件をつけて
検索できるフォームみたいなもの。
■空検索が行われていた
AND ( ここに条件 ) みたいになるはずが、
条件文が入っていなかった。
そもそもそういったSQL文を発行させる点を修正すべきではあるが、
取り急ぎ、str_replace('AND ( )', '', $sql)とすることで改善された。
■Got error 'repetition-operator operand invalid' from regexp
SQL文内でREGEXPを使っており、検索条件が?のみだった。
それが原因? なのか分からないけどstr_replace('?', '', $sql)
で改善された。
関連記事
-
エラー処理を1ページにまとめる
できるだけまとめておいた方が効率よさそうなのでメモ。 メインのフォルダにlogs ...
-
PHPで住所や名前のテキストをランダム生成するライブラリFakerPHPの使い方
PHPでランダムなデータを生成したい際に値段や点数等の数値やパスワード等のランダ ...
-
MySQLiでINSERT文
MySQLiでINSERT文 ■ソース $mysqli = new mysqli ...
-
独自タグを変換して画像を表示させる
やりたい事↓↓ ----- {$IMG1}~{$IMG5}までの独自タグがある。 ...
-
PHPで配列を確認する際にvar_dumpよりも見やすくなるdBug.phpの利用方法
PHPで配列を確認する際、大抵var_dumpで出力させているがこれが見づらい。 ...