Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] PDO update cały czas TRUE?
Forum PHP.pl > Forum > Przedszkole
uncuncunc
  1.  
  2. $update = $db->pdo-> prepare('UPDATE users SET user_access=1 WHERE id=:id');
  3. $update-> bindValue(':id', $id, PDO::PARAM_INT);
  4. $success = $update-> execute();
  5. $update-> closeCursor();
  6.  
  7. var_dump($success);
  8. if(isset($success) AND $success > 0)
  9. {
  10. echo 'OK';
  11. }


Dlaczego w powyższym kodzie cały czas zwracany jest TRUE i wyświetla się echo, nawet gdy dany id w bazie nie istnieje?
pamil
Klient: Ustaw user_access na 1 w tabeli users tym wierszom, które spełniają warunek id = 1.
Serwer: Zapytanie wykonane poprawnie. (0 wierszy mienionych).
uncuncunc
Czyli jak sprawdzić czy update został wykonany, dopiero jak ID istnieje? Przecież nie będę robił SELECT
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.