PHPエラー Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\xampp\htdocs\

bound variables does not match number of tokens 最初のSQL文のバインド変数の値と後のバインド変数の値が違うということ。 on line の後に続く間違っている記述のファイ

PHPエラー Fatal error: Call to a member function prepare() on null in C:\xampp\htdocs\shop\shop_form_done.php on line

書いてある通りのエラーだが、prepare() がnull・・・他の記述をチェック。 ファイル内に$dbn・・・・記述ミスが多い。 エラー出た行の前後、そしてその行の各変数のチェック。 エラーをしっかりと見れば大抵は解決