PHP pre začiatočníkov - Počet záznamov, 14.diel
PHP pre začiatočníkov - Počet záznamov, 14.diel
Ak chcete vedieť ako zistiť počet napr. registrovaných užívateľov na stránke resp. počet záznamov v databáze stačí, ak si prečítate tento diel.
V tomto diele si ukážeme ako získať počet záznamov uložených v databáze. Na to
nám budem slúžiť funkcia mysql_num_rows(). Vracia počet záznamov z výsledku.
Povedzme, že na našej stránke sa zaregistruje 100 užívateľov. To znamená, že
do tabuľky napr. uzivatelia sa uloží 100 záznamov. Pomocou funkcie mysql_query()
ich označíme.
Môžeme samozrejme použiť aj funkciu mysql_num_fields(), ktorá vracia počet stĺpcov s výsledku. Povedzme, že tabuľka uzivatelia bude obsahovať 3 stĺpce - id, meno, email. Funkcia mysql_num_fields() nám vráti číslo 3. Častejšie budete používať asi funkciu mysql_num_rows(), pretože má väčší rozsah využitia.
Toto by bol koniec článku a nabudúce si niečo povieme o sessions v blízkej budúcnosti sa vrátime opäť k databázam.
<?php
require_once("mysql.php");
$sql = mysql_query("SELECT * FROM uzivatelia");
?>
Čo je require_once() už viete s predchádzajúcich dielov a súbor čo zahrňuje je len
ako príklad. Predstavujte si súbor mysql.php ako skript na pripojenie do databázy.
Premenná $sql bude držať hodnotu, ktorá pri použití vytvorí požadovaný výsledok
resp. označí našich užívateľov a teraz nastala chvíľa keď máme možnosť použiť
funkciu mysql_num_rows().
<?php
require_once("mysql.php");
$sql = mysql_query("SELECT * FROM uzivatelia");
echo mysql_num_rows($sql);
?>
Na výpis výsledku zo záznamu sme použili funkciu echo() aby sme videli počet
záznamov(reg. užívateľov) v prehliadači. V tomto momente máme výpis užívateľov
hotový a môžete si funkciu vyskúšať.
Môžeme samozrejme použiť aj funkciu mysql_num_fields(), ktorá vracia počet stĺpcov s výsledku. Povedzme, že tabuľka uzivatelia bude obsahovať 3 stĺpce - id, meno, email. Funkcia mysql_num_fields() nám vráti číslo 3. Častejšie budete používať asi funkciu mysql_num_rows(), pretože má väčší rozsah využitia.
Toto by bol koniec článku a nabudúce si niečo povieme o sessions v blízkej budúcnosti sa vrátime opäť k databázam.
Autor: PaBi3 ·
Kategória: Programovanie ·
Dátum: 27.05.2005 15:12


![Hlasová verzia [Pre internetový prehliadač Opera] Voice](modules/items/voice.png)
Komentáre