Framework

Méthode Sql::Sql_num_rows()

Sql_num_rows
sql_num_rows — Retourne le nombre de lignes retournées par la requête SQL.


Description



Code PHP :
int Sql_num_rows(resource $ressource, string $query)


Cette méthode de la classe SQL permet de récupérer le nombre de lignes retournées par la requête identifiée par la ressource $ressource
Une requête SQL $query permettant la même action en SQL strict (SELECT COUNT(*) FROM table WHERE cond) doit être passée pour conserver la compatibilité avec les autres SGDB (Système de Gestion de Base de Données)


Valeur de retour




Cette fonction retourne le nombre de lignes retournées par la requête SQL.


Exemple




Code PHP :
 
$result = $Sql->query_while("SELECT user_id, login
FROM ".PREFIX."member
ORDER BY login", __LINE__, __FILE__);
while( $row = $Sql->Sql_fetch_assoc($result) )
{
echo $row['login'] . ' : ' . $row['user_id'] . '<br />';
}
$Sql->Close($result);
 
$nbr_lines = $Sql->Sql_num_rows($result , "SELECT COUNT(*) FROM ".PREFIX."member");
echo $nbr_lines; //Retourne le nombre de membres affichés par la requête.
 



Voir aussi



Query_while() (Requête multi ligne)


RETEX



Cette fonction n'existe manifestement plus. L'utilisation, à la place, de num_rows() selon la même procédure semble en revanche fonctionner.
Cette page a été vue 2191 fois