勉強したことのメモ

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

  関連記事

フォーム用テンプレPHP

<?php ini_set( 'display_errors', 0 ); ...

自動的に定義される定数

PHPファイルを解析中__LINE__という記述があり、 定数? とその場は思っ ...

PHPからredisを利用する

もうちょっと 突っ込んで触ってみる。   【接続と終了】 [crayo ...

Basic認証がかかっているファイルをPHPで認証突破と取得

Aというサイトにあるベーシック認証がかかっているディレクトリ内のファイルを、Bと ...

PHPでdatetime型を分割する

datetime型を年月日時分秒でそれぞれに 分割させたい時に、今まではいちいち ...

JSONをPHPで扱う

JSONデータはjavascriptで扱うものと思ってたけど、 PHPでも使える ...

MySQLから任意の順番で取り出す

SELECT * FROM テーブル名 WHERE seq =  $seq OR ...

複数の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...

PHPで他サーバにファイルをアップロードする2

formで画像を送信した後、他サーバにファイルをアップロードしたかった。以前はP ...

PHPで画像にロゴをつける

フォームから送られてきた画像にロゴをつけたかった。 結論としてclass.upl ...