如何測試以查看以下查詢是否成功執行?如何判斷查詢在PHP PDO中成功執行?
$STH = $this->_db->prepare("UPDATE UserCreds SET
VerificationString=:newVerificationString, ExpiryDate=:expiryDate
WHERE UserID = :userID;");
$STH->execute($params);
我知道我可以使用lastInsertId()
當我加入新行,但什麼有關更新並選擇?
@Pekka不,我可以得到錯誤信息就好了。 – 2012-03-01 17:47:11
http://de.php.net/manual/en/pdostatement.execute.php說:*成功返回TRUE或失敗時返回FALSE。* - 將其綁定到變量,例如: '$ success = $ STH-> execute($ params);'並檢查該變量是否爲true或false。 – Quasdunk 2012-03-01 17:47:26