Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP_PDO] Jak mogę sprawdzić za pomocą PDO. czy rekord już istnieje?, Szukałem na różnych forach i nic nie działało.
-Gość-
post
Post #1





Goście







* Napewno połączenie z PDO mam poprawne.
Ale nie działa mi sprawdzenie czy rekord istnieje,
próbowałem według zagranicznych for na przykład z:
  1. SELECT COUNT(`rekord`) FROM `tabela` WHERE `rekord`= 'nazwa';

w PDO próbowałem z funkcjami (oddzielnie)
  1. if ($stmt->rowCount() == 0){die('Rekord nie istnieje');}
  2. if ($stmt->fetchColumn() == 0{die('Rekord nie istnieje');}


ale nie działa, proszę o pomoc, są inne wyjścia z tej sytuacji?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


  1. $stmt = $pdo->prepare('SELECT COUNT(*) FROM tbl_name WHERE ...');
  2. $stmt->execute();
  3.  
  4. if ($stmt->fetchColumn() > 0) {
  5. // istnieje
  6. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 18:02