Petite question de triage php ou mysql... [Réglé] - Forums de discussion

Navigation

Accueil du forum » Base de données » Petite question de triage php ou mysql... [Réglé]


Le sujet

titbodPetite question de triage php ou mysql... [Réglé]
Par titbod, le Jeudi 03/05/2007 à 18h12'52
71 messages
Bonjour à tous, je vous expose mon problème, voici une requête sql qui, elle, fonctionne. Le petit problème se trouve juste après...

$table = mysql_query('SELECT DISTINCT (vainqueur) FROM historique WHERE evenement="'.$type.'"');
while($master = mysql_fetch_array($table))
{
$table2 = mysql_query('SELECT COUNT(*) AS nombre_vic FROM historique WHERE vainqueur="'.$master['vainqueur'].'"');
$master2 = mysql_fetch_array($table2);
echo ''.$master['vainqueur'].' - '.$master2['nombre_vic'].' victoire(s)<br />';
}

Ce qui nous donne en affichage sur une page php :

Jean-Claude - 2 victoires(s)
Victor - 3 victoire(s)
Robert - 1 victoire(s)
René - 1 victoires(s)
Hugues - 5 victoire(s)
Amédé - 4 victoire(s)

Mais y'aurais t'il un moyen de les trier en même temps que les afficher ???

Merci de vos réponses !!! TITBOD

________________
www.titbod.com - portfolio de Titbod

Les réponses

xersesPar xerses, le Samedi 05/05/2007 à 14h39'54
662 messages
la fonction usort permet de trier les éléments d'un tableau : en première variable tu lui donnes le nom du tableau à trier, et en deuxième la fonction qui va trier.

la fonction compare quant à elle retourne un nombre positif si $a est plus grand que $b et négatif pour l'inverse. C'est ce qui permet de trier.

Pour le list($key,$value) = each($tableau) ça permet de récupérer chaque élément du tableau et de les mettre sous la forme $key et $value pour pouvoir les utiliser facilement.

Je ne pas connais exactement le mode de fonctionnement de toutes les fonctions, après c'est à toi de tester en modifiant certains paramètres à ta guise. C'est en trifouillant qu'on apprend

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

titbodPar titbod, le Samedi 05/05/2007 à 15h21'25
71 messages
xerses à dit:

C'est en trifouillant qu'on apprend

Exactement !!! Et c'est comme ça que je m'en suis sorti jusqu'à présent. Mais ces trucs me parraissait un peu flou, maintenant, ça va mieux, je vais essayer de voir tout ça.
je te remercie beaucoup Xerses, . A plus !

________________
www.titbod.com - portfolio de Titbod

Pages

Réponses les plus anciennes... 12 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Méta Annuaire | -2 pointsK2000 World | -5 pointsAnnuaire en ligne | -10 pointsArmor Passion | -10 points

Discussions récentes dans les forums

Sujet Forum
xersesRe: Espace-Membre : pb connexion
Réponse postée par xerses le 08/10/2008 à 01h17'13
Développement » PHP
toutsi83Espace-Membre : pb URL's [Réglé]
Sujet posté par toutsi83 le 07/10/2008 à 12h33'17
Développement » PHP
roucroune[Travail Rémunéré] 7 designs salon coiffure
Sujet posté par roucroune le 03/10/2008 à 20h01'26
Graphisme / Photographie » Webdesign
rerRe: Mon site en php
Réponse postée par rer le 03/10/2008 à 19h43'26
Développement » PHP
xersesRe: livre d'or aide
Réponse postée par xerses le 30/09/2008 à 08h33'00
Net-Pratique.fr » Informations
froogyRe: Un ptit jeu
Réponse postée par froogy le 13/09/2008 à 13h21'45
Le comptoir » Le bar
iskivnetRe: Programmeur recherche partenaire webdesigner
Réponse postée par iskivnet le 12/09/2008 à 20h11'31
Graphisme / Photographie » Webdesign
gurney1138Echange liens : famille, écologie
Sujet posté par gurney1138 le 02/09/2008 à 21h28'25
Le comptoir » Echange de liens / Recherche de partenaires
omegatvURGENT (92) : WebTV recherche DEVELOPPEUR/WEMASTER (H/F)
Sujet posté par omegatv le 02/09/2008 à 10h34'49
Le comptoir » Annonces
jimmyRe: échange cours Anglais/webdeveloper
Réponse postée par jimmy le 31/08/2008 à 20h57'16
Le comptoir » Annonces
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 15