Tester un recordset s'il est vide ou pas

Signaler
Messages postés
20
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
28 juillet 2004
-
Messages postés
20
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
28 juillet 2004
-
une question toute bete mais parfois qu'on cherche un truc on le trouve pas :)
je cherche une struncture qui teste si un recordset est vide ou pas en php
l'equivalent de
$rs = mysql_query(" ");
if (rs.EOF) or (rs.BOF)
merci d'avance

2 réponses

Messages postés
699
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
13 mai 2011
21
Bonjour,

il te suffit d'utiliser la méthode
mysql_num_rows --> qui te retourne le nombre de lignes d'un résultat MySQL

donc si le résultat est == 0 alors c'est que ton recordset est vide.

$result = mysql_query("SELECT * FROM table", $connex);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0) {echo "vide";}


Fanny
Messages postés
20
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
28 juillet 2004

merci