Wydaje się, że dla instrukcji INSERT można użyć if (isset($connect->lastInsertId()))
w celu sprawdzenia, czy instrukcja INSERT zakończyła się pomyślnie. (Proszę mnie poprawić, jeśli się mylę.)W przypadku PDO, w jaki sposób mogę się upewnić, że instrukcja UPDATE zakończyła się pomyślnie?
Ale w przypadku instrukcji UPDATE, skąd mogę wiedzieć, czy to się udało?
Na przykład, mam jedną podstawową tak:
$statement=$connect->prepare("UPDATE users SET premium='1' WHERE userid=?");
$statement->execute(array($id));
Bardzo dziękuję z góry. Pozdrawiam
Co jest pomyślnym stwierdzeniem aktualizacji w twoich oczach? – hakre
Czy funkcja $ stmt-> rowCount() pomaga? – Nate
Witam, jest to instrukcja, która spowodowała modyfikację co najmniej jednej wartości w tabeli. Pozdrowienia – alexx0186