sql_count

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 :

  1. $res est la ressource d’une sélection,
  2. $serveur,
  3. $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
    }
}

Auteur Matthieu Marcillaud Publié le : Mis à jour : 14/05/10

Traductions : English, français