Bonsoir,

Voila je viens vous solliciter pour un problème.

je voudrais trier ma requête de façon a avoir le champ le mieux noter en premier.

Donc voilà explication :

table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
`id` int(11) NOT NULL auto_increment,
`artiste` varchar(20) collate latin1_german2_ci NOT NULL default '0',
`membre` varchar(20) collate latin1_german2_ci default NULL,
`vote` int(11) default NULL,
donc en clair le membre vote pour l'artiste et ceci se mets dans la bdd

exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 id  artiste            membre               vote
 1      1       tCiz31l408mmCf0k95CC     4 
 2      2       25r59yv403ob3d609jaf      5 
 3      2       tCiz31l408mmCf0k95CC     4
en l'occurrence l'artsite avec l'id 2 aurait donc le meilleur vote

par contre je ne vois pas comment je pourrait faire pour afficher cette artiste grâce a son meilleur vote

ici je ressort bien sa note totale :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
// note totale de l'artiste
$StrStats6 = mysql_query("SELECT SUM(vote) AS OrderTotal FROM `" . ARTIST_VOTE_TABLE . "` WHERE `artiste` = '" . mysql_real_escape_string( $a ) ."'");
$stats5 = mysql_fetch_object( $StrStats6 );
$total_note = $stats5->OrderTotal;
mais comment je peut afficher du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$Str = mysql_query("SELECT * FROM `" . ARTIST_VOTE_TABLE . "` ORDER BY le meilleur vote DESC LIMIT 1");
$sub = mysql_fetch_array( $Str );
Quelqu'un pourrait il éclairer ma lanterne