1
我有以下代碼。我從表單中獲取價值,並使用這些值嘗試更新「客戶」和「工作訂單」。 「名稱」值將在客戶和工單表中重複。我一直在收到錯誤「綁定變量數量與令牌數量不匹配」。我對使用PDO完全陌生,並且不確定如何繼續。有任何想法嗎?在php/sql中的PDO多個查詢
$pdo = Database::connect();
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "UPDATE customers set name = ?, email = ?, mobile =? WHERE id = ?; UPDATE workorder set name = ?;";
$q = $pdo->prepare($sql);
$q->execute(array($name,$email,$mobile,$id));
Database::disconnect();
header("Location: index.php");
你有5個 '?'佔位符,但只有4個變量在你的執行語句 – Chad