勉強したことのメモ

webプログラマが勉強したことのメモ。

MySQLでのエラーについて

      2014/07/02

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

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

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

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

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

 - PHP

  関連記事

PukiWikiでバックアップのスケジュール化

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

PHPで文字列の操作(検索、置換、切り出し)

しばしば行う文字列の操作をまとめておく。 ----- ■文字列の長さを調べる e ...

PHPで値が空の配列を削除

やりたかった事は配列でキーは入っていて値が入っていない ものを削除したかった。 ...

Cannot re-assign auto-global variableのエラー

PHPバージョンアップに伴い「Fatal error: Cannot re-as ...

PHPの連想配列と正当性のチェック

ソースの解析中、こんな書き方があったのか、 と思ったのでメモ。 $List = ...

$_SERVER['PHP_SELF']に脆弱性あり

formのaction属性とかページングのリンクとかで、 <form ac ...

MySQLでのバッククオート

phpmyadminを使っていると←みたいな括りを見るけど これなんなん? と思 ...

PHPのintval

intvalという見たこと無い関数があったのでメモ。 ■リファレンス http: ...

composerでライブラリのインストールとインストール時のエラー

composerでライブラリをインストールする際に「The following ...

mp3ファイルのアップロードと再生方法

mp3ファイルをformでアップロードしたかったのと、Webサイト上で再生したか ...