Problème avec le sql

lucasnoob Messages postés 71 Statut Membre -  
Popoï_ Messages postés 179 Statut Membre -
Bonjour,

j'ai un problème je ne comprends pas comment faire pour que l'au-lieux d'affiche les donner de haut en bas il affiche les données de bas en haut

SELECT id, auteur, message, date FROM message ORDER BY 'message'.'id' DESC

6 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Dans ce cas :

    SELECT id, auteur, message, date FROM message ORDER BY 'message'.'id' ASC

    Le mot clé est ASC et non DESC du coup.
    2
    1. Popoï_ Messages postés 179 Statut Membre 76
       
      On peut même enlever le DESC et ne rien mettre à la place
      0
    2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
       
      C'est pas faux ;-) Et même mieux en fait
      0
    3. lucasnoob Messages postés 71 Statut Membre 1
       
      merci a vous !
      0
  2. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Tu as un exemple de ce que tu voudrais?
    1
  3. lucasnoob Messages postés 71 Statut Membre 1
     
    sa SELECT id, auteur, message, date FROM message ORDER BY 'message'.'id' DESC

    = cette exemple : (haut en bas)

    aurelien a dit : lol il y a 1seconde
    aurelien a dit : lol il y a 5seconde

    moi je veux (bas en haut )

    aurelien a dit : lol il y a 5seconde
    aurelien a dit : lol il y a 1seconde

    tu voix ?
    0
  4. lucasnoob Messages postés 71 Statut Membre 1
     
    OUI mais la il reste sur

    aurelien a dit lol il y a 50seconde

    et la si j'écris mdr il affiche pas le mdr
    0
    1. Popoï_ Messages postés 179 Statut Membre 76
       
      tu peux nous mettre le code complet concernant la connexion à la table, la requète, l'execution de la requete et tout le blabla?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lucasnoob Messages postés 71 Statut Membre 1
     
    <?php
    mysql_connect('localhost', 'root', '');
    mysql_select_db('chat');
    $req = mysql_query('SELECT id, auteur, message, date FROM message ORDER BY ID LIMIT 0,16');
    while($dnn = mysql_fetch_array($req))
    {
    echo '
    '.htmlspecialchars($dnn['auteur']).' à dit : '.htmlspecialchars($dnn['message']).' Il a écrit le message a '.htmlspecialchars($dnn['date']).'<br/>';
    }
    ?>
    0
  7. lucasnoob Messages postés 71 Statut Membre 1
     
    alors une idée ?
    0
    1. Popoï_ Messages postés 179 Statut Membre 76
       
      T'as marqué ID à la fin et id au début... Je sais pas comment s'appelle réellement le champ de ta clé primaire, mais ça peut pas être id et ID en même temps... C'est peut-être (peut-être) parce qu'il connait pas le champ ID qu'il reste sur un seul résultat... je sais pas. En tout cas, commence par corriger ça.
      0