Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

мониторинг игроков онлайн [MySQL]

Статус
В этой теме нельзя размещать новые ответы.

Crazy_M_Fix

Умник
Выкладываю на всеобщее обозрение мониторинг игроков на MySQL

HTML:
Предупреждение: Для работы данного скрипта, необходимо иметь в моде функцию проверки оффлайн / онлайн. (Вскоре, выложу подобную фичу) И да, по сути, Я изобрету велосипед, ибо тут просто подключение, плюс условие IF | ELSE. Однако, думаю всем уже надоели эти мониторинги на SampQweryApi и т.п.
Создадим файл в блокноте, и назовем его online.php

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>';       
    }        
}
?>
Теперь создадим сам конфиг (config.php)

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 сервера ))
?>
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу