La fonction
sql_count()
retourne le nombre de ligne d’une ressource de sélection obtenue avec
sql_select()
.
Elle possède 3 paramètres :
-#
$res
est la ressource d’une sélection,
-#
$serveur
,
-#
$option
.
Elle s’emploie ainsi :
$res = sql_select('colonne', 'table');
if ($res and sql_count($res)>2) {
// il y a au moins 3 lignes de resultat !
}
Exemple
Usage possible : afficher un compteur sur le nombre total d’élément.
if ($res = sql_select('titre', 'spip_rubriques', 'id_parent=0')) {
$n = sql_count($res);
$i = 0;
while ($r = sql_fetch($res)) {
echo "Rubrique " . ++$i . " / $n : $r[titre]<br />";
// Rubrique 3 / 12 : La fleur au vent
}
}