Не могу понять чего 2 раза подряд запись онлайн "Онлайн: 0 Онлайн:0" << Вот так
$query = mysql_query('SELECT * FROM `characters`');
while($row=mysql_fetch_array($query))
{
echo 'Онлайн: '.$row['online'].'';
}
SNEG,
$query=mysql_fetch_assoc(mysql_query('SELECT `online` FROM `characters`'));
echo 'Онлайн: '.$query['online'];
надпись Онлайн: выведет ровно столько раз, сколько будет строк в таблице characters согласно твоей выборки