Ben oyuncuların kimlikleri bir dizi var. Genellikle bir düzine daha sonra olması muhtemel yaklaşık 5 oyuncu, orada olacak:
$cplayers= array(1,2,5);
Ben bir liste olarak oyuncuların isimlerini görüntülemek istediğiniz.
$query = "SELECT username,id FROM users ORDER BY id";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
$playercounter =0;
while ( $row = mysql_fetch_array($result) ) {
if ($row['id'] == $cplayers[$playercounter]) {
echo "<li>".$row['username']."</li>";
$playercounter++;
}
}
So I'm pretty sure this isn't the most efficient way I could do this. Would it be better to do individual queries?
Also is there a good way to exit the while loop once $cplayers
is done?