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 : 12/03/23

Traductions : English, français