Sembra che per un'istruzione INSERT, è possibile utilizzare if (isset($connect->lastInsertId()))
per verificare se l'istruzione INSERT ha avuto esito positivo. (Per favore correggimi se ho torto.)Con PDO, come posso assicurarmi che una dichiarazione UPDATE abbia avuto successo?
Ma per una dichiarazione UPDATE, come posso sapere se ha avuto successo?
Per esempio, ho una base del genere:
$statement=$connect->prepare("UPDATE users SET premium='1' WHERE userid=?");
$statement->execute(array($id));
Grazie mille in anticipo. Cordiali saluti
Che cosa è un'affermazione di aggiornamento di successo nei tuoi occhi? – hakre
$ stmt-> rowCount() aiuto? – Nate
Salve, è una dichiarazione che ha comportato la modifica di almeno un valore nella tabella. Cordiali saluti – alexx0186