Tag Archives: プレースホルダ

DB Error: mismatchがでたぞ!!

2
Filed under MySQL, php, SQL
Tagged as , , ,

php経由でMysqlに接続して処理してたときに
なんでか理由がわからないけどエラーがでた。

DB Error: mismatch

試した感じからすると、where句の内容に問題があるようだ。

【エラーが出る例】

select * from table where column != ? ;

  ※「?」はプレースホルダしてるから。
   ちなみにSSH経由でmysqlコマンドで接続して実行するとエラーにならない。

【エラーが出ない例】

 select * from table where column <> ? ;

  ※これだとエラーにならないわけです。

なんでですかね?
 phpとの相性?
 プレースホルダ絡み?
 phpの書き方に問題があった?

ちょっとわからないけど、備忘録として残しておきます。
知ってる人いたら、コメントください。