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 :
donc en clair le membre vote pour l'artiste et ceci se mets dans la bdd
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,
exemple :
en l'occurrence l'artsite avec l'id 2 aurait donc le meilleur vote
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
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 :
mais comment je peut afficher du genre :
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;
Quelqu'un pourrait il éclairer ma lanterne
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 );![]()
Partager