JeuWeb - Crée ton jeu par navigateur
[Résolu] Souci avec un Array dans une requête - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Souci avec un Array dans une requête (/showthread.php?tid=1987)

Pages : 1 2 3


RE: Souci avec un Array dans une requête [réglé] - Yoda54 - 21-04-2008

Merci pour le lien Smile


RE: Souci avec un Array dans une requête - Anthor - 21-04-2008

Yoda54 a écrit :@Anthor: Tu as un lien vers la doc pour ORDER BY FIELD, je ne connaissais pas et ne trouve pas de référence sur le site mysql.com.

Aucune note dans le manuel, on la retrouve pas contre dans un commentaire dans cette page :
http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

Citation :Posted by Eamon Daly on March 28 2005 6:16pm [Delete] [Edit]

A common question on the mailing lists is how to sort results in a particular order. Just use the FIELD function:

SELECT * FROM tickets
ORDER BY FIELD(priority, 'High', 'Normal', 'Low', 'The Abyss');

Et sur pas mal d'astuces dans Google.


RE: Souci avec un Array dans une requête [réglé] - Yoda54 - 22-04-2008

Merci Anthor.
J'avais bien vu quelques références sur Google mais une certaine habitude de travail me pousse vers la doc officielle avant de parcourir les astuces d'utilisation afin de comprendre au mieux ce que je fais.
D'ailleurs, dans le cas que tu cites, j'aurais plus utiliser ENUM en type de champ comme il y a peu de chance de vouloir utiliser un ordre autre que celui présent dans la citation ou son inverse (sans compter qu'une table associée sera sans doute moins gourmande en espace mais on s'éloigne du sujet original Smile).