Crazy_M_Fix
Умник
Выкладываю на всеобщее обозрение мониторинг игроков на MySQL
Создадим файл в блокноте, и назовем его online.php
Теперь создадим сам конфиг (config.php)
HTML:
Предупреждение: Для работы данного скрипта, необходимо иметь в моде функцию проверки оффлайн / онлайн. (Вскоре, выложу подобную фичу) И да, по сути, Я изобрету велосипед, ибо тут просто подключение, плюс условие IF | ELSE. Однако, думаю всем уже надоели эти мониторинги на SampQweryApi и т.п.
PHP:
<?php
include 'config.php'; //инклудим файл подключения
$mon = mysql_query("SELECT `ID`, `Name`, `Level` FROM `accounts` WHERE `Status` = '1' ORDER BY ID"); //выборка данных из таблицы accounts. Внимание! Все поля, замените на свои, которые у Вас в БД. В ином случае, будет выдавать ошибку
if(mysql_num_rows($mon) == 0) //Если игроков нет, выводим об этом сообщение
{
echo'<table align="center" border="1" cellpadding="1" cellspacing="1">';
echo' <table class="table table-bordered table-striped table-hover">';
echo'<tr><td><center><b>Персонаж:</b></center></td>
<td><b><center>Годы в штате:</b></center></td></tr>';
echo '<tr><td>Онлайн <b>0</b></td></tr>';
}
else //иначе
{
echo'<table align="center" border="1" cellpadding="1" cellspacing="1">';
echo' <table class="table table-bordered table-striped table-hover">';
echo'<tr><td><center><b>Персонаж:</b></center></td>
<td><b><center>Годы в штате:</b></center></td></tr>';
while ($online = mysql_fetch_array($mon))
{
echo'<tr><td><center>'.$online['Name'].'</center></td>
<td><center>'.$online['Level'].'</center></td></tr>';
}
}
?>
PHP:
<?php
$db_host = 'хост БД';
$db_user = 'юзер БД';
$db_pass = 'пасс БД';
$db_base = 'база БД';
$link = mysql_connect("$db_host, $db_user, $db_pass") or die ("Could not connect: " . mysql_error()); //подключаемся к серверу
mysql_select_db($db_base, $link); //выбираем БД
mysql_close($link); //закрываем соединение (( во избежания перегрузки MySQL сервера ))
?>
Последнее редактирование:
