Ето, че пак съм аз, хрумна ми нещо добро, ето докъде го докарах:
- Ок, значи проблема за сега е, че искам да се класират по възходящ ред тоест играчи с най-голям левъл, money, xp - дал съм order by и на 3-те, но ги слага най-отдолу и още нещо свалил съм си 2 знаменца, и искам да ги сложа на съответния герои - съответната раса и ето как изглежда:
"WHERE `race` IN (2, 5, 6, 8, 10)" - това е на Хордите - тоест при 2,5,6,8,10 да има <img src="картинка.png" /> и при "WHERE `race` IN (1, 3, 4, 7, 11)" - Alianc-ите също, незнам дали ме разбрахте, малко е тъпо обяснено, но се надявам да сте ме разбрали...
Код:
<?php
$connection = mysql_connect($hostname, $user, $pass);
if(!$connection) {
die(mysql_error());
}
mysql_select_db("$database", $connection) or die(mysql_error());
$query = mysql_query("SELECT guid, name, race, level, xp, zone, money FROM characters WHERE online = '1' AND (NOT 'extra_flags' & 1 AND NOT 'extra_flags' & 16) ORDER BY `level`, `xp`, `money`", $connection);
while($total = mysql_fetch_assoc($query)) {
echo $total['name'].' - Левъл: '.$total['level'].', XP: '.$total['xp'].', Cooper: '.$total['money'].'<br/><div class="hr"></div>';
}
?>
- Ок, значи проблема за сега е, че искам да се класират по възходящ ред тоест играчи с най-голям левъл, money, xp - дал съм order by и на 3-те, но ги слага най-отдолу и още нещо свалил съм си 2 знаменца, и искам да ги сложа на съответния герои - съответната раса и ето как изглежда:
"WHERE `race` IN (2, 5, 6, 8, 10)" - това е на Хордите - тоест при 2,5,6,8,10 да има <img src="картинка.png" /> и при "WHERE `race` IN (1, 3, 4, 7, 11)" - Alianc-ите също, незнам дали ме разбрахте, малко е тъпо обяснено, но се надявам да сте ме разбрали...