Jump to content
php.lv forumi

MySQL Funkcija kas izdruka tabulas satura daudzumu


Mikus

Recommended Posts

Nu lieta taada kad es pats nesu diesko zinosh programetajs(ja mani par tadu vispar var saukt) bet nu nedaudz es zinu...

Es velejos uzzinat piemeram ja es esmu datubazest tabula 'poll' ierakstijis 4 rindinas un velejos uzzinat ka butu iespejams uz lapa.php ievietot skaitu cik rindinas ir ieakstitas tabula?

ludzu kad iepostojiet kadu funkciju un ka vinju pareizi lietot...

Link to comment
Share on other sites

Klez: nelabi, nu nelabi tu raksti. (pie tam ar kļūdu - kur mysql_query?)

$res = mysql_query("SELECT COUNT(lauks) FROM tabula");
list($count) = mysql_fetch_row($res);
echo $count; //te tev buuus , cik ira ieraksti

Link to comment
Share on other sites

Var arii shaadi:

$res = mysql_query("SELECT COUNT(*) AS skaits  FROM tabula");
$row=mysql_fetch_array($res);
echo $row['skaits']; // skaits buus sheit

edit: pieziime skaitu nosaka SQL f-ja COUNT() .....

ar AS var pieskjirt dotajam rezultaatam nosaukumu ... sajaa gadijumaa "skaits"

Edited by Grey_Wolf
Link to comment
Share on other sites

Vēl neliela piebilde, pirms ķeries pie skaitīšanas. Count funkcija neskaitīs ierakstu, ja norādītajā laukā būs NULL. Piemēram tu raksti: ... count(phone) ... un phone tev varētu būt tukšs, tad tos ierakstus, kur phone būs tukšs, count nesaskaitīs.

 

Tādēļ labāk ir vienmēr lietot count(*) vai vismaz skaitīt pēc atslēgas lauka, ja tāds ir - pretējā gadījumā būs gļuki.

Link to comment
Share on other sites

×
×
  • Create New...