Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/MSSQL Скрипты/Добавление Процедуры
Поиск

Добавление Процедуры

2 ответов374 просмотровСейчас просматривают: 1
Valeriy
Valeriy

Пользователь

Участник

Постов: 52

На форуме с: 07.10.2007

Репутация: +46

Рейтинг: 0

· 12.03.2008, 01:19

Для участия в рейтингах серверов нужен такого рода файлик, но с ним вроде как проблем особо и небыло, я поставил свой ИП и он генерит файл online.txt нормально.

Пример 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);



А вот с этим что сделать я так и непонял, где именно надо добавить эту процедуру?

Пример процедуры в БД:
CREATE PROCEDURE [dbo].[playersnumber]
--@pl_number int output
AS
--SELECT @pl_number=count(*) FROM user_data WHERE login>logout AND logout>0 AND login>0
SELECT count(*) FROM user_data with (nolock) WHERE login>logout
GO


Я прошку помощи, просто может я уже старею и немогу понять что и куда мне надо всунуть. Если гдето уже такая проблема описывалась прошу кинуть ссылочку.

0
ubuntu
ubuntu

Автор

Новичок

Постов: 19

На форуме с: 01.03.2008

Репутация: +6

Рейтинг: 0

· 12.03.2008, 09:18

Короче делаеться элементарно..заходишь в SQL Manadgment Studio , конектишся к серверу, далее кнопка New Query , туда копируешь

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

далее выбираешь бд lin2world , parse и execute
потом уже настраиваешь скрипт что ты указал выше...вот и всё!

0
Тема закрыта для ответов