MySQLでInvalid parameter numberが出たときの対処法
ウェブカツ!!の課題で作成しているwebサービスでSQLが正常終了せずエラーが出た。
SQLとパラメータをログに吐き出してphpMyAdminで実行するとUPDATEをかけられた。
ログに出ていたエラーは以下
Warning
: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in
https://teratail.com/questions/89846
この記事を参考に確認したところパラメータをセットする箇所のスペルミスが判明。