有关为何发生这种情况的任何想法?
我的代码看起来非常好......过去半小时左右我一直在看它...
$dept_id = $_POST['dept'];
$id = $_POST['moduleCode'];
$name = $_POST['moduleName'];
$sql = "INSERT INTO ts_module
(id,
name,
dept_id)
VALUES
(:id,
:name,
dept_id)";
$stm = $pdo->prepare( $sql );
$stm->execute( array( ':id' => $id,':name' => $name,':dept_id' => $dept_id ) );
var_dump($stm->errorInfo());
答案 0 :(得分:3)
答案很简单:绑定变量的数量与令牌数量不匹配 您必须计算令牌数并将其与绑定变量数进行比较。 他们不匹配。
请尝试在不使用Stackoverflow功能的情况下解决类似拼写错误的问题。