[PHP/Mysql] limiter nbre de résultats

Résolu
Bonjour,

Voilà j'ai un petit compteur sur mon site, les adresses ip sont stockées dans une table mysql, j'aimerais limiter le nombre d'adresses que j'affiche...

Voilà le code
<table width="500" align="center">
	<thead>
		<tr>
			<th>IP du visiteur</th>
			<th>Date d\'entrée</th>
			<th>En ligne ou pas</th>
		</tr>
	</thead>';
	$qry = mysql_query("SELECT * FROM base_visitors ORDER BY entry_time DESC"); 
	$cpt = 0;
	while ($row = mysql_fetch_array($qry))
	{
	$ip = $row['ip_adress'];
	$date = date("d/m/Y H:i:s",$row['entry_time']);
	$res = mysql_query("SELECT count(*) FROM base_online WHERE session_id='".$row['session_id']."'");
	if ( mysql_result($res,0,'count(*)'))
	{$online = 'ONLINE';} else  {$online = 'OFFLINE';} 				
	echo'
		<tbody>
		<th >',$ip,'</th>
		<td >',$date,'</td>
		</tbody>';
		$cpt++;
	}
	echo '
	</table>
';

Je ne sais pas, étant débutant, comment intégrer un code du genre
while ($cpt=0; $cpt<100; $cpt++)
de sorte à ce qu'il n'affiche que les 100 premières adresses sur les 2000 stockées en base de données!

le fait qu'il y ait un $cpt++ à la fin fait qu'il va aller jusqu'au bout de la table.. c'est là mon problème!

Merci de votre aide.

4 réponses

  1. Contributeur
    Je te remercie pour le lien qui m'a énormément aidé!

    <table width="500" align="center">
    	<thead>
    		<tr>
    			<th>IP du visiteur</th>
    			<th>Date d\'entrée</th>
    			<th>En ligne </th>
    		</tr>
    			</thead>';
    $qry = mysql_query("SELECT * FROM base_visitors ORDER BY entry_time DESC"); 
    	for ($i = 0 ; $i <= 50 ; $i++)
    	{
    	$row = mysql_fetch_array($qry);
    		{
    			$res = mysql_query("SELECT count(*) FROM base_online WHERE session_id='".$row['session_id']."'");
    			if ( mysql_result($res,0,'count(*)'))
    			{$online = 'ONLINE';} else  {$online = 'OFFLINE';}
    			echo'
    			<tbody>
    			<th >',$row['ip_adress'],'</th>
    			<td >',date("d/m/Y H:i:s",$row['entry_time']),'</td>
    			<td>',$online,'</td>
    			</tbody>';
    		}
    	}
    echo '
    </table>
    


    ça marche!!!
    1. Contributeur
      Merci beaucoup!

      En effet... très et LIMIT très très intéressant! ;)
      Un lien que je garde sous la main.

      Plus j'apprend moins j'en sais!

      ----
      Perdu sur l'Internet? Pas de panique! On va vous aider!!!
      * <-------Vous êtes ici!