Page 1 sur 1

Nombre de réponses

Posté : 18 oct. 2005, 20:17
par Yoyo
salut, je voudrais savoir si il y'a un moyen de connaitre le nombre de réponse qu'une requete a une base de donnée renvois

genre quand je fait
mysql_connect($bdd_host,$bdd_user,$bdd_pass) or die("erreur de connexion au serveur");
mysql_select_db($bdd_name) or die("erreur de connexion a la base de donnees");
$query="SELECT `id` FROM `blog_commentaires` WHERE `noteid` LIKE \"$id\"";
$getinfos=mysql_query($query);
while($row=mysql_fetch_row($getinfos)) {
$comid1=$row[0];
.
.
.
$comidn=$row[n-1];
}
mysql_close;
Comment savoir combien vaut n ?

Posté : 18 oct. 2005, 20:20
par Yoyo
peu être metre une fonction dans la boucle qui compte les row jusque ce que j'ai un "false", mais peu petre ya plus simple ?

Posté : 18 oct. 2005, 23:35
par Truc
SAlut, et dire que tu va te compliquer la vie :?
tu trouvera ton bonheur avec mysql_num_rows() :wink:

Posté : 19 oct. 2005, 02:42
par Invité
essaies ca:
<?php
mysql_connect($bdd_host,$bdd_user,$bdd_pass) or die("erreur de connexion au serveur"); 
mysql_select_db($bdd_name) or die("erreur de connexion a la base de donnees"); 
$query="SELECT `id` FROM `blog_commentaires` WHERE `noteid` LIKE \"$id\" or die ('Erreur')"; 
$truc = mysql_num_rows($query);
echo $truc;
?>

Posté : 19 oct. 2005, 02:43
par Invité
edites
$query=("SELECT `id` FROM `blog_commentaires` WHERE `noteid` LIKE \"$id\") or die ('Erreur')";