Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Zliczanie rekordów z bazy
Dukov
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 21.03.2017

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


Hejka, może mi ktoś po ludzku wyjaśnić zagadnienie zliczania rekordów z bazy? Nie potrafię tego zrozumieć. Napisałem coś takiego
Zapytanie
  1. $stmt = $conn->prepare("SELECT userID FROM users WHERE userID = '$userID'");

Kod
  1. $row = $stmt->fetch(PDO::FETCH_ASSOC);
  2. $result = count ($row['userID']);
  3. if ($result <> 1){


Oczywiście źle, a nawet bardzo źle. Jakby ktoś mógł to wyjasnić po ludzku to byłbym wdzięczny.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


https://dev.mysql.com/doc/refman/5.7/en/counting-rows.html Proszę bardzo.
Go to the top of the page
+Quote Post
Dukov
post
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 21.03.2017

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


Prosiłem po ludzku, bo mam z tym dosyć spory problem
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$result = count ($row['userID']);
odpalasz funkcje count() na tekscie bedacym id uzytkownika. Jakim niby cudem wg ciebie ma to policzyc liczbe rekordow? Pomysl od czasu do czasu a nie bezmyslnie klepiesz kod.

Pyton podal prawidlowy sposob liczenia rekordow. Ma sie to odbyc przez zapytanie


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Dukov
post
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 21.03.2017

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


No dobrze rzeczywiście banalne SELECT COUNT(*) FROM users Where userID ='$userID' ilość mam w zmiennej do której spiszę i zmienna do warunku ;] De facto nie było nawet nad czym myślęć, biję się w pierś ;]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 16:38