Jak można przetestować, aby sprawdzić, czy następujące zapytanie zostało wykonane pomyślnie?Jak określić, kiedy kwerenda została wykonana pomyślnie w PHP PDO?
$STH = $this->_db->prepare("UPDATE UserCreds SET
VerificationString=:newVerificationString, ExpiryDate=:expiryDate
WHERE UserID = :userID;");
$STH->execute($params);
wiem, że mogę używać lastInsertId()
gdy Dodaję nowe wiersze, ale co o aktualizacjach i wybiera?
@Pekka Nie, mogę komunikaty o błędach w porządku. –
http://de.php.net/manual/en/pdostatement.execute.php mówi: * Zwraca TRUE w przypadku sukcesu lub FALSE w przypadku niepowodzenia. * - Dlatego należy powiązać go ze zmienną, np. '$ success = $ STH-> execute ($ params);' i sprawdź tę zmienną przed 'true' lub' false'. – Quasdunk