-1

なぜこれが起こっているのかについてのアイデアはありますか?

私のコードは完全にうまく見えるようです...私は過去30分ほどそれを見てきました...

$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());
4

1 に答える 1

3

答えは簡単です。バインドされた変数の数がトークンの数と一致しませんトークンの
数をカウントし、バインドされた変数の数と比較する必要があります。それらは一致しません。

Stackoverflowの機能を使用せずに、このようなタイプミスのような問題を解決してください。

于 2013-02-18T08:23:35.277 に答える