MySQLでのエラーについて
2014/07/02
エラーログをとるようになってから色々エラーを
見る機会が出来てきたのでメモ。
プログラムとしてはユーザーが色々条件をつけて
検索できるフォームみたいなもの。
■空検索が行われていた
AND ( ここに条件 ) みたいになるはずが、
条件文が入っていなかった。
そもそもそういったSQL文を発行させる点を修正すべきではあるが、
取り急ぎ、str_replace('AND ( )', '', $sql)とすることで改善された。
■Got error 'repetition-operator operand invalid' from regexp
SQL文内でREGEXPを使っており、検索条件が?のみだった。
それが原因? なのか分からないけどstr_replace('?', '', $sql)
で改善された。
関連記事
レンタルサーバでPHPのsystem関数やexec関数が使用できずにエラーが出力される
レンタルサーバ上でPHPのsystem関数を実行しようとすると「Fatal er ...
Mailtrap & PHPMailerでメールサーバ無しの環境でもメール送信テストを行う方法
開発環境等メールサーバが無い環境でメール送信テストを行う際にMailtrapとい ...
PHPとajaxでチャットの作成
■ソース ・index.php <? error_reporting(E_ ...
前置インクリメントと後置インクリメント
何かの検索している時に見つけたもの。 前置インクリメントの方が高速とのこと。 ■ ...
PHP8系の環境でdBug.phpライブラリが使用できない場合の対応方法
先日メモしたdBug.phpをPHP8系の環境で試すと動作しなかった。ただエラー ...