¿Cómo puedo probar para ver si la siguiente consulta se ejecutó correctamente?¿Cómo saber cuándo la consulta se ejecutó correctamente en PHP PDO?
$STH = $this->_db->prepare("UPDATE UserCreds SET
VerificationString=:newVerificationString, ExpiryDate=:expiryDate
WHERE UserID = :userID;");
$STH->execute($params);
Sé que puedo utilizar lastInsertId()
cuando estoy añadiendo nuevas filas, pero ¿qué pasa con las actualizaciones y SELECTs?
@Pekka No, puedo conseguir los mensajes de error muy bien. –
http://de.php.net/manual/en/pdostatement.execute.php dice: * Devuelve TRUE en caso de éxito o FALSE en caso de error. * - Por lo tanto, agréguelo a una variable, p. '$ success = $ STH-> execute ($ params);' y verifica esa variable contra 'true' o' false'. – Quasdunk