私の中期試験です。バインド変数の無効なパラメータ番号:C: wamp www midtermexam update.phpの行番号78のトークンの数が一致しません
if(!isset($errMSG))
{
$stmt = $DB_con->prepare('UPDATE tbl_students
SET studName=:studname,
studCourse=:studcourse,
studAddress=:studaddress,
studGender=:studgender,
studPic=:studpic
WHERE studID=:studid');
$stmt->bindParam(':studname',$studname);
$stmt->bindParam(':studcourse',$studcourse);
$stmt->bindParam(':studpic',$studpic);
$stmt->bindParam(':studid',$studid);
if($stmt->execute()){
バインディングのスタッドアドレスとスタッドジェンダーはどうですか? – KiwiJuicer
理解していないことは何ですか?エラーはかなり明確です。設定しようとしているフィールドの数を数えてみてください。クエリのデータ量は6フィールドですが、バインドされる変数は4つだけです。 – Epodax