Programmer avec SPIP 3.0
Documentation technique sur SPIP 3.0

> > > > sql_count

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 :

  1. $res = sql_select('colonne', 'table');
  2. if ($res and sql_count($res)>2) {
  3. // il y a au moins 3 lignes de resultat !
  4. }

Télécharger

Exemple

Usage possible : afficher un compteur sur le nombre total d’élément.

  1. if ($res = sql_select('titre', 'spip_rubriques', 'id_parent=0')) {
  2. $n = sql_count($res);
  3. $i = 0;
  4. while ($r = sql_fetch($res)) {
  5. echo "Rubrique " . ++$i . " / $n : $r[titre]<br />";
  6. // Rubrique 3 / 12 : La fleur au vent
  7. }
  8. }

Télécharger