Làm cách nào để kiểm tra xem truy vấn sau có được thực hiện thành công không?Làm thế nào để biết khi nào truy vấn được thực thi thành công trong PHP PDO?
$STH = $this->_db->prepare("UPDATE UserCreds SET
VerificationString=:newVerificationString, ExpiryDate=:expiryDate
WHERE UserID = :userID;");
$STH->execute($params);
Tôi biết tôi có thể sử dụng lastInsertId()
khi tôi thêm hàng mới, nhưng những gì về bản cập nhật và lựa chọn?
@Pekka Nope, tôi có thể nhận được thông báo lỗi tốt. –
http://de.php.net/manual/en/pdostatement.execute.php nói: * Trả về TRUE khi thành công hoặc FALSE về lỗi. * - Vì vậy, hãy liên kết nó với một biến, ví dụ: '$ success = $ STH-> execute ($ params);' và kiểm tra biến đó với 'true' hoặc' false'. – Quasdunk