Diskuze: Počet výsledkov z dotazu ..
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Mělo by to jít třeba pomocí
echo count($row);
Ale ještě líp uděláš, když si to zjistíš přímo v databázi.
$user_check = mysqli_query($connect, "SELECT *, COUNT(*) AS pocetZaznamu FROM users WHERE Name='$name' & Password='$password' order by id");
$row = mysqli_fetch_assoc($connect, "$user_check");
echo $row["pocetZaznamu"];
SELECT *, COUNT(*)
mi přijde dost divné, když je COUNT(*) agregační funkce, to ti vybere kromě počtu ještě sloupečky nějakého random řádku.
Už som to vyriešil cez mysqli_num_rows Ďakujem
Ale tak zbytočne prenášaš dáta zo všetkých riadkov. Použi radšej agregačnú funkciu.
stačí přece
SELECT COUNT(*) FROM Tabulka WHERE Podmínka
Zobrazeno 6 zpráv z 6.