Afficher les 10 premier résultat d'une requet
willybaby
-
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Fallentree Messages postés 2309 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je début en php et j'aimerai savoir comment fait on pour n'afficher que les 10 premiers résultats d'une requete, je m'explique :
<?php
$query = mysql_query("select user_commentaire, count(user_commentaire) as nombredecommentaire, site_commentaire from commentaire group by user_commentaire order by nombredecommentaire desc");
while($result=mysql_fetch_array($query))
{
$nombredecommentaire = $result['nombredecommentaire'];
$userliste = $result['user_commentaire'];
$sitecomm = $result['site_commentaire'];
echo '<li>('.$liste.') - <a href="http://'.$sitecomm.'/" TARGET="_blank">'.$userliste.'</a><br></li>';
}
?>
en fait ici ma requete me permet d'afficher tout les résultats de ma base ca fait beaucoup trop, j'aimerai restraindre au 10 premier résultat ou alors simplement rajouter un where nombredecommentaire >2 (afficher que les résultat ou le nombre de commentaire est supérieur à 2 ), mais si je rajoute ce where, j'ai une erreur Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ....
merci d'avance
je début en php et j'aimerai savoir comment fait on pour n'afficher que les 10 premiers résultats d'une requete, je m'explique :
<?php
$query = mysql_query("select user_commentaire, count(user_commentaire) as nombredecommentaire, site_commentaire from commentaire group by user_commentaire order by nombredecommentaire desc");
while($result=mysql_fetch_array($query))
{
$nombredecommentaire = $result['nombredecommentaire'];
$userliste = $result['user_commentaire'];
$sitecomm = $result['site_commentaire'];
echo '<li>('.$liste.') - <a href="http://'.$sitecomm.'/" TARGET="_blank">'.$userliste.'</a><br></li>';
}
?>
en fait ici ma requete me permet d'afficher tout les résultats de ma base ca fait beaucoup trop, j'aimerai restraindre au 10 premier résultat ou alors simplement rajouter un where nombredecommentaire >2 (afficher que les résultat ou le nombre de commentaire est supérieur à 2 ), mais si je rajoute ce where, j'ai une erreur Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource ....
merci d'avance
A voir également:
- Afficher les 10 premier résultat d'une requet
- Clé d'activation windows 10 - Guide
- Restauration systeme windows 10 - Guide
- Windows 10 ne démarre plus - Guide
- Windows 10 gratuit - Accueil - Mise à jour
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
2 réponses
Salut!
<?php $query = mysql_query("select user_commentaire, count(user_commentaire) as nombredecommentaire, site_commentaire from commentaire group by user_commentaire order by nombredecommentaire desc Limit 0,10"); while($result=mysql_fetch_array($query)) { $nombredecommentaire = $result['nombredecommentaire']; $userliste = $result['user_commentaire']; $sitecomm = $result['site_commentaire']; echo '<li>('.$liste.') - <a href="http://'.$sitecomm.'/" TARGET="_blank">'.$userliste.'</a><br></li>'; } ?>