Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/08/2006, 13h21   #1
Invité de passage
 
Inscription : mars 2003
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 6
Points : 1
Points : 1
Envoyer un message via ICQ à NILUjE Envoyer un message via MSN à NILUjE Envoyer un message via Yahoo à NILUjE
Par défaut [SQL] Affichage dans le désordre

Salut à tous !
j'ai un petit soucis avec l'affichage de requete sql.

Jusqu'à peu, tout marchait bien, et puis ca s'est mit à déconner et à afficher mes résultat dans le désordre !

j'utilise ORDER by "1/id"
sous phpmyadmin, les entrées sont bien classées par id

et voici la page de résultat : http://nilujedw00.free.fr/tripenlive.php
comparez les dates d'ajouts des commentaires, vous verrez qu'ils sont dans le désordre.

Je n'ai jamais eu de pb là dessus jusqu'à présent, et c'est apparu sans que je ne touche à rien... cela peut il etre un pb de surcharge de la bdd ??

merci
NILUjE est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 13h36   #2
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
ORDER BY quoi ?????

1/ID ??????

un order sur une fraction ? non mais oh, hein, pauvre mysql ;o))) ce que tu lui fait pas faire ;o)

ORDER BY ID ASC
ou
ORDER BY ID DESC

c'est mieux

et si tu veux que ca soit trié par date, le mieux est encore de stocker les secondes d'ajouts de ton commentaire et de trier par date avec ORDER BY date DESC...
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 16h28   #3
Invité de passage
 
Inscription : mars 2003
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 6
Points : 1
Points : 1
Envoyer un message via ICQ à NILUjE Envoyer un message via MSN à NILUjE Envoyer un message via Yahoo à NILUjE
merci du conseil, je ne connaissais pas cette facon de faire... et va comprendre pourquoi, mais comme ca, ca marche

merci beaucoup.

A+
NILUjE est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h55.


 
 
 
 
Partenaires

Hébergement Web