Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak policzyć rekordy w PDO
vegeta
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


Witam.

Korzystam z PDO i nie wiem jak policzyć rekordy w tabeli np. ID.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vegeta
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


Spoko już zrozumiałem.

  1. $stmt = $pdo -> query('SELECT COUNT(id) FROM user');
  2. $stmt2 = $pdo -> query('SELECT login FROM `user` ORDER BY `id` desc limit 0,01');
  3. foreach($stmt2 as $row2)
  4. foreach($stmt as $row)
  5. {
  6. echo 'Witamy najnowszego użytkownika, którym jest <b>'.$row2['login'].'</b>! Jest on naszym '.$row['COUNT(id)'].' userem.<br />';
  7. }
  8. $stmt -> closeCursor();
  9. $stmt2 -> closeCursor();
  10.  
  11. $stmt3 = $pdo -> query('SELECT COUNT(id), COUNT(wykonawca) FROM `ch`');
  12. foreach($stmt3 as $row3)
  13. echo 'Mamy '.$row3['COUNT(id)'].' piosenek oraz '.$row3['COUNT(wykonawca)'].' wykonawców.<br />';
  14. $stmt3 -> closeCursor();


Teraz proszę o wskazanie ewentualnych błędów bezpieczeństwa i czy można to jakoś uprościć. Jak zrobić, żeby przy liczeniu wykonawcy liczyło tylko różne od siebie wartości, a nie wszystko z kolumny wykonawca? Np. mam 2x Dżem i chcę, aby liczyło mi to tylko raz.

Ten post edytował vegeta 27.09.2010, 20:43:20
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: 15.10.2025 - 06:36