par
zeus » 05 sept. 2006, 18:05
mysql_num_rows() te donnes le nombre de lignes retournées par une requete.
//construction de la requete
$str_requete = "SELECT * FROM table";
//Execution de la requete
$o_result = mysql_query($str_requete);
//$nb_row contient le nombre de lignes retournées par la requete
$nb_row = mysql_nb_rows($str_requete);
Ensuite, l'idée, c'est que tu récupere le nombre de lignes retournées. S'il n'y en a pas, tu affiches "Aucune" sinon tu parcours les résultats pour afficher ces lignes.
Actuellement, tu affiches les lignes si la requete a réussi. Et une requete qui ne retourne pas de résultats à tout de même réussi

mysql_num_rows() te donnes le nombre de lignes retournées par une requete.
[php]//construction de la requete
$str_requete = "SELECT * FROM table";
//Execution de la requete
$o_result = mysql_query($str_requete);
//$nb_row contient le nombre de lignes retournées par la requete
$nb_row = mysql_nb_rows($str_requete);[/php]
Ensuite, l'idée, c'est que tu récupere le nombre de lignes retournées. S'il n'y en a pas, tu affiches "Aucune" sinon tu parcours les résultats pour afficher ces lignes.
Actuellement, tu affiches les lignes si la requete a réussi. Et une requete qui ne retourne pas de résultats à tout de même réussi ;)