dans cette requete cela affiche les données de pseudo de la table data.
le probleme cela s'affiche dans n'importe quel ordre
j'aimerais que cela donne :
codefalse
Messages postés1123Date d'inscriptionmardi 8 janvier 2002StatutModérateurDernière intervention21 avril 20091 29 janv. 2008 à 15:09
yop,
si tu veux afficher les 12 dernieres de bas en haut, deux solutions, soi tu fait une requete pour compter le nombre de lignes dans ta table, ensuite tu fait
SELECT * FROM message ORDER BY id DESC LIMIT nombredelignes-12, nombredelignes;
sinon tu garde ta requete d'origine : SELECT * FROM message ORDER BY id DESC LIMIT 0,12;
et tu fait une premiere boucle pour récuperer les valeurs que tu met dans un tableau
ensuite tu refait une boucle qui parcours le nouveau tableau dans un ordre inverse (for (int i= count ($tableau)-1; $i >= 0; $i--)
pour la deuxieme je dirai comme Helorem, mais en effet, ca va dépendre de la table ascii, peut etre que les @ % et + seront en dernier, si tu veux les mettres en premier, et que tu n'a que ces trois valeurs (@, %, et +), alors tu fait quatres requetes, celles commencant par @, celle commancant par %, celle commancant par + et les autres.