Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 27-04-2008 14:02:21

20cents31
Membre
Date d'inscription: 27-04-2008
Messages: 1

Limiter nombre de requêtes SqL par page.

Bonsoir,

Voilà, je suis en train  de creer une page php ppur mon site qui devrait afficher un certain nombre de resultat dans mon div.

En fait, je voudrais qu'il affiche les 3 derniers enregistrements de ma table *War, malheureusement je ne sais pas du tout comment procéder,, on m'a parlé d'un DESC LIMIT, mais apparemment cela ne correspond pas à ma recherche.

Voici mon code actuellement :

Code:

<div id="capacites">
                <h2>Nos capacités</h2>
                <div>
                    <img src="images/3d.jpg" alt=""/>
                    <h3>Modelisation 3D</h3>
                    <p>Nemo enim ipsam voluptatem quia voluptas sit aspernaturaut odit aut fugit, sed quia consequuntur magni dolores y raspatuer.</p>
                </div>
                <div>
                    <img src="images/web.jpg" alt=""/>
                    <h3>Web graphique</h3>
                    <p>Qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore.</p>
                </div>
                <br />
                <h2>Dernieres Wars</h2>
                <?php
                
                $sql_objets = mysql_query("SELECT adversaire, score_ad, score_us, map FROM wars ORDER BY id")or die("<p>Erreur                                         lors de la r&eacute;cup&eacute;ration des objets en vente.</p>");

// date('d/m/Y à H\hi', $donnees['timestamp'])

echo "<table>";

while($objet = mysql_fetch_array($sql_objets))
{
    
            if($objet['score_us'] < $objet['score_ad'])
            {
                echo "<tr><td width='130'>Notre Team vs " . $objet['adversaire'] . "</td><td><font color ='#000000'> ". $objet['score_us'] . "</font> - <font color='#000000'> " . $objet['score_ad'] . "</td></tr></font>";
            }
            
            else if($objet['score_us'] == $objet['score_ad'])
            {
                echo "<tr><td width='130'>Notre Team vs " . $objet['adversaire'] . "</td><td><font color ='#DDDDDD'> ". $objet['score_us'] . "</font> - <font color='#DDDDDD'> " . $objet['score_ad'] . "</td></tr></font>";
            }
            
            else
            {
                echo "<tr><td width='130'>Notre Team vs " . $objet['adversaire'] . "</td><td><font color ='#339BE2'> ". $objet['score_us'] . "</font> - <font color='#339BE2'> " . $objet['score_ad'] . "</td></tr></font>";
            }
            

            
}    
        
echo  "</table>";    

?>    
                
            </div><!-- end of #capacites -->

Hors ligne

 

#2 28-04-2008 04:37:52

Alkann
Membre
Lieu: Paris
Date d'inscription: 02-03-2008
Messages: 28
Site web

Re: Limiter nombre de requêtes SqL par page.

Tu peux essayer en testant cela :
SELECT adversaire, score_ad, score_us, map FROM wars ORDER BY id LIMIT 0,3

Plus d'informations sur LIMIT en SQL : http://dev.mysql.com/doc/refman/5.1/en/select.html

Hors ligne