[mysql][order by] une erreur?
Résolu/Fermé
amidal_
Messages postés
6
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
20 juin 2006
-
12 juin 2006 à 14:35
neecolas - 11 avril 2008 à 12:06
neecolas - 11 avril 2008 à 12:06
A voir également:
- [mysql][order by] une erreur?
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Mysql community server - Télécharger - Bases de données
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
7 réponses
Est-ce que les champs de tes deux tables sont au même nombre et du même type ?
http://dev.mysql.com/doc/refman/5.0/fr/union.html
http://dev.mysql.com/doc/refman/5.0/fr/union.html
amidal_
Messages postés
6
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
20 juin 2006
12 juin 2006 à 17:58
12 juin 2006 à 17:58
oui etant donné qu'il s'agit de la même table.
Je suis pas sûr car j'utilise jamais le UNION, mais je me demande si l'on peut faire un ORDER BY différent pour chaque SELECT.
C'est quoi le le message d'erreur de mysql ?
C'est quoi le le message d'erreur de mysql ?
amidal_
Messages postés
6
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
20 juin 2006
13 juin 2006 à 09:25
13 juin 2006 à 09:25
En faite je n'ai pas de message d'erreur . Tout simplement aucun des tris ne s 'effectue et j ai bien les resultat de ma premiere requete puis de la seconde . J ai essayer d'utiliser les requetes séparément et elles fonctionnent . j'ai essayer de ne mettre qu'un order by et le tri qui reste ne marche pas .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
13 juin 2006 à 22:11
13 juin 2006 à 22:11
Salut,
Si tu fais :
Cela ne te-fournit-il pas les informations que tu recherches ?
A+, crabs
Si tu fais :
SELECT * FROM $table ORDER BY ordre DESC, id DESC
Cela ne te-fournit-il pas les informations que tu recherches ?
A+, crabs
amidal_
Messages postés
6
Date d'inscription
dimanche 2 octobre 2005
Statut
Membre
Dernière intervention
20 juin 2006
15 juin 2006 à 14:07
15 juin 2006 à 14:07
Aucunes solutions que vous me proposer me donne ce que je veux...
Néanmoins je vous remerci de m'avoir repondu.
Le probleme a ete resolu ...
Il faut ajouter des limit
Néanmoins je vous remerci de m'avoir repondu.
Le probleme a ete resolu ...
Il faut ajouter des limit
$reponse=mysql_query("(select * from $table where ordre!=0 order by ordre limit 100) union (select * from $table where ordre=0 order by id desc limit 100)" );