PHP PDO中的“插入值列表与列列表不匹配”

时间:2013-06-09 00:37:37

标签: php mysql pdo

错误

  

致命错误:带有消息'SQLSTATE [21S01]的未捕获异常'PDOException':插入值列表与列列表不匹配:1136列计数与/ home / content / 97/11030597中第1行的值计数不匹配/html/new/classes/admin.class.php:103堆栈跟踪:#0 /home/content/97/11030597/html/new/classes/admin.class.php(103):PDOStatement-> execute(Array )#1 /home/content/97/11030597/html/new/admin.php(27):Admin-> addEventTime('I6HLkmJBWdMazcw ...','Example1','Example1','Example Floor',' 12:00','pm','boy','Example City','Example Street','Example State','16248')#home {home}抛出/ home / content / 97/11030597 / html /第103行的new / classes / admin.class.php

     

第103行:$ add-&gt;执行(数组($,$ time,$ floor,$ opponent,$ team,$ event,$ gender,$ city,$ street,$ state,$ zipcode)); < / p>

有什么问题?

1 个答案:

答案 0 :(得分:3)

阅读错误消息。

您在插入查询中定义了太多列,或者您要传递给$ stmt->的值数组;执行()中包含太多值。