Показать сообщение отдельно
Непрочитано 22.11.2009, 03:15   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Модуль "кто онлайн?"

Да собственно ничего сложного, где-то так.

PHP код:
<?php 

// защита от прямого запуска 
if (!defined('DATALIFEENGINE')) die ("Hacking attempt!"); 

// подключаемся к mysql 
mysql_connect('localhost''root''vertrigo') or die (mysql_error()); 
// выбираем базу данных 
mysql_select_db('aion'); 

// выполняем запрос на получение игроков в онлайне 
// GROYP BY позволяет сортировать нам игроков по их 
// (в нашем случае) опыту. Уровней я здесь не нашел.
$sql mysql_query('SELECT name, gender, race, player_class FROM players WHERE online=1 GROUP BY exp DESC');

// создаем ассоциативный массив
while ($row mysql_fetch_assoc($sql)) {
    
$players_line .= $row['name'].' - '.$row['gender'].' - '.$row['race'].' - '.$row['player_class'].'<br />';
}

// переменная $players_line содержит строки в формате:
// имя - пол - раса - класс (можно собрать любого формата)
// присваиваем эти данные переменной $aion_players_online
$aion_players_online $players_line;

?>
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: