-1
下面的代碼:PDO不張貼到數據庫
$sql1 = "UPDATE muted_alerts SET `customer_id`=':customer_id', `sms_time` = '$fdate', `phone`=':phone'";
$stmt = $dbh->prepare($sql1, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
$stmt->execute(array(':phone' => $phone,':customer_id'=>$customer_id));
$result1 = $stmt->fetchAll(PDO::FETCH_ASSOC);
這不引發錯誤。我用var_dump
來看看$phone
,$fdate
和$customer_id
是否有效,它們是。
我猜在我的聲明中有一個問題莫名其妙。爲簡單起見,我排除了所有$dbh
行,但我已經測試並知道這些也是正確的。
注:指定的佔位符不需要被引用 – Ghost
@Ghost約'$ fdate'什麼? – jonmrich