勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLでのエラーについて

   2014/07/02  PHP

エラーログをとるようになってから色々エラーを
見る機会が出来てきたのでメモ。

プログラムとしてはユーザーが色々条件をつけて
検索できるフォームみたいなもの。

■空検索が行われていた
AND ( ここに条件 ) みたいになるはずが、
条件文が入っていなかった。

そもそもそういったSQL文を発行させる点を修正すべきではあるが、
取り急ぎ、str_replace('AND ( )', '', $sql)とすることで改善された。

■Got error 'repetition-operator operand invalid' from regexp
SQL文内でREGEXPを使っており、検索条件が?のみだった。
それが原因? なのか分からないけどstr_replace('?', '', $sql)
で改善された。

 - PHP

  関連記事

PHPで多次元連想配列のキーを指定してソート

やりたかった事は、 ・多次元配列があってcodeというキーでソートしたい という ...

PHPにて自動でファイルを呼び出す(auto_prepend_file)

設定ファイルとかをinclude('config.php')みたいに、 いちいち ...

PHPで月末日を取得

PHPファイルを触っている際に日付処理時、 date('t')というものがあって ...

MySQLiで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

PukiWikiでバックアップを週一等スケジュール化して実行する方法

PukiWikiでバックアップを取りたかった。調べたらディレクトリごと保存すれば ...