Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zliczanie rekordów z bazy
Forum PHP.pl > Forum > Przedszkole
Dukov
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.
Pyton_000
https://dev.mysql.com/doc/refman/5.7/en/counting-rows.html Proszę bardzo.
Dukov
Prosiłem po ludzku, bo mam z tym dosyć spory problem
nospor
$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
Dukov
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ś ;]
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.