Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сервер Lineage 2, SQL PHP

Ответить
Настройки темы
Сервер Lineage 2, SQL PHP

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: mar
Дата: 03-11-2006
Я хочу раскретить свой сервер, вроде получается, но я задался вопросом
Как попасть в Элитную категорию серверов?

Ответ пришел таким:
Сделать у себя на сервере текстовый файл (к примеру, online.txt), который будет показывать количество игроков на Вашем сервере.
Необходимо создать php-скрипт и включить его в расписание cron

Код:
PHP код: Выделить весь код

$mssql_server="000.000.000.000"
$mssql_db="lin2world"
$CONN mssql_connect($mssql_server'user''pass'); 
if (
$CONN) { 
          
mssql_select_db($mssql_db); 
          
$result mssql_query("exec playersnumber"$CONN); 
          
$online=mssql_fetch_row($result); 
          
$online=$online[0]; 
} else 
   
$online = -1

$file fopen("/web/online.txt""w"); 
fwrite($file$online); 
fclose($file); 
mssql_close($CONN); 

Создать процедуру в вашей базе данных (пример кода для MS SQL)
Код:
PHP код: Выделить весь код

CREATE PROCEDURE [dbo].[playersnumber
--@
pl_number int output 
AS 
--
SELECT @pl_number=count(*) FROM user_data WHERE login>logout AND logout>AND login>
SELECT count
(*) FROM user_data with (nolockWHERE login>logout 
GO 

Подскажите, как мне это сделать?

-------
Даже если спирт замерзнет, все равно его не брошу,
буду грызть его зубами, потому что он хороший...


Отправлено: 10:28, 03-11-2006

 
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


DaVis
код лучше оформлять тегом code, или php для читабельности
Извините, но в чем вопрос? Вам же, насколько я понимаю, выдали весь необходимый код? Меня только немного смущают слова именно о crontab в сочетании с mssql. Но, возможно, у Вас php на unix-машине, а mssql-на win?

Отправлено: 11:37, 03-11-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


не правильно сформулировал) не как мне это сделать, а как мне переработать это всё под mySQL?

-------
Даже если спирт замерзнет, все равно его не брошу,
буду грызть его зубами, потому что он хороший...


Отправлено: 13:06, 03-11-2006 | #3


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


0) сделать дамп необходимых данных MSSQL и создать на их основе аналогичную структуру (с данными) в рамках mySQL СУБД;
1) использовать функции работы с mySQL в php: mysql_* вместо mssql_*;
2) преобразовать приведенные участки кода, убрав SQL-процедуру (портировать ее в php-представление).

Примерно так.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 18:22, 03-11-2006 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сервер Lineage 2, SQL PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PHP и мемо-поля MS SQL Zarenkova Вебмастеру 3 16-01-2008 02:57
[решено] SQL + SQL CAL + сервер 1С:Предприятия infbiz Лицензирование продуктов Microsoft 15 03-07-2007 14:00
MSFT SQL Server - MS SQL сервер 2000 Sinya Программирование и базы данных 5 08-06-2006 12:18
Люди помогите сделать на PHP спомошью SQL dareks Вебмастеру 7 14-12-2005 09:36
php и sql server Guest Вебмастеру 4 02-11-2004 03:19




 
Переход