Accueil > Forum > > > > Mysql : ORDER BY
Mysql : ORDER BY
mardi 29 janvier 2008 à 12:30:24 |
Mysql : ORDER BY

Eliays
|
Bonjour voila ma premiere requete :
$reponse = mysql_query("SELECT * FROM message ORDER BY id DESC LIMIT 0,12");
celui si affiche les 12 dernieres lignes de bas en haut
comment faire de haut en bas? si je met DESC, cela affiche les
15 premieres.
ma dexieme requete :
$result=mysql_query("SELECT pseudo FROM data");
while($val=mysql_fetch_array($result))
{
$rang = $val['pseudo'];
$rang = str_replace("ADMIN","@ADMIN",$rang);
$rang = str_replace("MODO","%MODO",$rang);
$rang = substr($rang,0,4);
echo $rang;
}
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 :
@PSEUDO
@PSEUDO
%PSEUDO
+PSEUDO
+PSEUDO
PSEUDO
PSEUDO
PSEUDO
PSEUDO
trier pour que les '@' sosi en premier, '%' dexeime et '+' troisieme.
merci de votre aide.
|
|
mardi 29 janvier 2008 à 12:38:12 |
Re : Mysql : ORDER BY

helorem
|
Réponse acceptée !
Zalut Eliays,
Pour la premiere : je te propose SELECT * FROM message ORDER BY id DESC LIMIT 0,12 ORDER BY id ASC (sans grande conviction...)
Pour la deuxieme : SELECT pseudo FROM data ORDER BY rang, apres ca depend de l'ordre ascii...
|
|
mardi 29 janvier 2008 à 15:09:52 |
Re : Mysql : ORDER BY

codefalse
|
Réponse acceptée !
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.
wala
|
|
mercredi 30 janvier 2008 à 01:09:13 |
Re : Mysql : ORDER BY

zen69
|
Si non tu peux toujours faire qulque choses comme ceci SELECT * FROM ( SELECT * FROM message ORDER BY id DESC LIMIT 0,12 ) t1 ORDER BY id ASC
zen69 aka Ortho Le Profett [site web]
|
|
Cette discussion est classée dans : affiche, mysql, pseudo, rang, order
Répondre à ce message
Sujets en rapport avec ce message
Mysql -- Order by [ par BirD ]
Hello tout le monde, c'est toujours a propos de mon forum, je désir afficher les messsages du plus vieux au plus récent. Dans ma table, j'ai un champ
mysql_num_rows() probleme avec la vérification du pseudonyme [ par BelphegorCLC ]
Salut,voila j'ai un probleme avec la vérification du pseudonyme, j'ai déja bien cherché sur plusieurs forum et tuto, essayé plusieurs mise en forme de
Requete Mysql [ par BeCaSiNe ]
J'ai trouvé un code tres bien ! Mais le probleme et que le resultats affiche tout les pages !// Nbr de résultat par page $limit = 20; // Votre requète
par rapport à mysql [ par C ]
Lu,J'ai un problème. Voila, je veux lors de l'inscription d'une personne sur mon site (avec un formulaire avant et tout hein) vérifier dans la table m
probleme requete d'insertion [ par titigrou ]
kikou!!j'ai un problème avec une requete d'insertion que voici: $requete = "INSERT INTO reserver VALUES ('".$reqpseudo['pseudo']."','".$_POST['voiture
bonjour j'ai un probleme avec un INSERT INTO [ par timolerigolo ]
Bonjour,Voila j'ai une page d'inscription avec 2 INSERT INTO et je voudrais alimanté 2 requéte SQL mé le problème cé que sa alimante que une seule req
Je narive pas a faire marcher mé Header je n'est rien compris [ par timolerigolo ]
Bonjour ou Bonsoir,Voila j'ai des formulaire avec des page Verif et j'aimeré faire une redirection avec un Header mé sa ne marche pas...voila un bouh
aucune erreur mais ca bloque l'exécution du script [ par Arrenzillennubbard ]
Bonjour,Voila j'essaye de faire un système de validation d'achat et de "paniers" mais a chaque fois le script ne se déroule pas jusqu'au bout. le serv
PROBLEME DE CONNECTION!!! [ par lolorenzeb ]
Salut tout le monde et BONNE ANNEE!!! Bon voila j'ai un gros souci avec un site en PHP que je viens de faire. Sur ce site les internautes peuvent s'
Doublon PHP mysql et formulaire [ par mfournet ]
bonjour, Je suis débutant en php et je souhaite créer un site avec gestion d'utilisateur dans ma base Mysql. J'ai créé une page avec un formulaire e
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|