mysqlのエラーSQLSTATE[HY093]について
SQLSTATE[HY093]について原因がわからずハマってしまったのでメモ。
PHP内でプレースホルダを使用して、パラメータに値をバインドさせようとしていたのですが
下記のエラーで詰まりました。
原因
・SQLクエリのプレースホルダとバインドするパラメータの数が一致していない。
MEMO
僕の場合は、パラメータの数は一致しているにも関わらずエラーとなり悩みました。。
結構結構悩んだのですが、単純に変数名に誤りがあり、結果として数が一致していないのが原因でした。