|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
Salut à tous,
voila mon souci je range le résultat d'une requête par un "ORDERBY"(alphabétique) cela donne: Citation:
Citation:
Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
la logique c'est quoi ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
Enfait je range mon résultat en faisant un
Code php :
$sql=$sql. " ORDER BY $table.utilisateur;"; mon souci est qu'il y en a un que je ne voudrais pas au même endroit comme dans l'exemple ARETG |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
donc quelle est la logique du tri ???
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
CE SERAIT, si on peut l'exprimer ainsi
par ordre alphabétique sauf pour ce ARETG que je voudrais placer à cet endroit comme dans le premier post |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
donc aucune logique en soit, a part si tu connais d'avance les résultats c'est pas possible
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
je connais le résultat, c'est vraiment celui là, pas plus
ARELGC ARER ARETN ARETS ARETG LOT |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
récupère les id et fait le tri avec FIND_IN_SET
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
|
|
|
00
|
|
|
#10 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
SELECT * FROM `truc` WHERE id IN (2, 5, 8) ORDER BY FIND_IN_SET(id, '2, 8, 5');
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#11 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
D'aprés toi, puis-je écrire:
Code :
|
||
|
|
00
|
|
|
#12 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
|
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
ca doit correspondre au valeur de FIND_IN_SET, peux importe l'ordre
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
ok, j'essaie, et je te tiens au courant
Merci |
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
Aïe!!!
un bout de la requête: Code :
AND $table.utilisateur IN (ACR, AMNMP, ARELGC, ARER, ARETG, ARETN, ARETS, LOT)"; Code :
$sql=$sql. " ORDER BY FIND_IN_SET ($table.utilisateur, 'ACR, AMNMP, ARELGC, ARER, ARETN, ARETS, ARETG, LOT');"; 1064: Something is wrong in your syntax près de '(acrbo.utilisateur, 'ACR, AMNMP, ARELGC, ARER, ARETN, ARETS, ARE' à la ligne 1 t'as pu remarquer que je n'était pas un vrai programateur lol!! encore besoin un peu de ton aide |
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
Code :
IN ('ACR', 'AMNMP', 'ARELGC', 'ARER', 'ARETG', 'ARETN', 'ARETS', 'LOT')
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#18 | |
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
Citation:
faut-il les mettre aussi aprés le |
|
|
|
00
|
|
|
#19 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#20 | ||
|
Futur Membre du Club
![]() Inscription : septembre 2005 Messages : 253 ![]() |
voici la requete
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com