MySQLでのエラーについて
2014/07/02
エラーログをとるようになってから色々エラーを
見る機会が出来てきたのでメモ。
プログラムとしてはユーザーが色々条件をつけて
検索できるフォームみたいなもの。
■空検索が行われていた
AND ( ここに条件 ) みたいになるはずが、
条件文が入っていなかった。
そもそもそういったSQL文を発行させる点を修正すべきではあるが、
取り急ぎ、str_replace('AND ( )', '', $sql)とすることで改善された。
■Got error 'repetition-operator operand invalid' from regexp
SQL文内でREGEXPを使っており、検索条件が?のみだった。
それが原因? なのか分からないけどstr_replace('?', '', $sql)
で改善された。
関連記事
-
PHPで多次元連想配列のキーを指定してソート
やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...
-
PHPにて自動でファイルを呼び出す(auto_prepend_file)
設定ファイルとかをinclude('config.php')みたいに、 いちいち ...
-
PHPで月末日を取得
PHPファイルを触っている際に日付処理時、 date('t')というものがあって ...
-
MySQLiで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法
phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...
-
PukiWikiでバックアップを週一等スケジュール化して実行する方法
PukiWikiでバックアップを取りたかった。調べたらディレクトリごと保存すれば ...