PDA

Просмотр полной версии : [Вопрос] Как сделать бан....



$continue$
16.08.2014, 12:59
Приветствую всех, уважаемый поситетели Pro Pawn!

Как сделать оффбан, по IP при том что последний IP входа не записываться в базу данных. У меня 1.5к+ аккаунтов, не вариянт добавлять ещё один столбик с "IP_LAST_CONNECTION".
Есть идей, как обойти это? Или все же предеться добавлять столбик?

Flime
16.08.2014, 14:04
Я бы добавил новый столбик для сохранения IP игрока.
Вот данные для того, чтобы добавить новый столбик (SQLite).


db_query(DB,"ALTER TABLE `название таблицы` ADD `название столбца` тип данных");
db_query(DB, "UPDATE `название таблицы` SET `название столбца` = 'значение по умолчанию'");

$continue$
16.08.2014, 14:50
Я бы добавил новый столбик для сохранения IP игрока.
Вот данные для того, чтобы добавить новый столбик (SQLite).


db_query(DB,"ALTER TABLE `название таблицы` ADD `название столбца` тип данных");
db_query(DB, "UPDATE `название таблицы` SET `название столбца` = 'значение по умолчанию'");

Думаете я это не знаю?
У меня MySQL

DeimoS
16.08.2014, 16:12
Так а что мешает добавить новый столбец? Записывай в него по дэфолту, например, "Null" и при входе на сервер проверяй (если "Null" - делай запись IP).
Да и зачем тебе этот столбец то, если для бана придётся вводить IP самостоятельно?

$continue$
16.08.2014, 17:22
Так а что мешает добавить новый столбец? Записывай в него по дэфолту, например, "Null" и при входе на сервер проверяй (если "Null" - делай запись IP).
Да и зачем тебе этот столбец то, если для бана придётся вводить IP самостоятельно?
Почему же самостоятельно?
Если
/offban [Ник][дни][причина]
А так, не хочу я добавлять столбец, т.к у половины базы будет пустой он -_-

DeimoS
16.08.2014, 18:35
Почему же самостоятельно?
Если
/offban [Ник][дни][причина]
А так, не хочу я добавлять столбец, т.к у половины базы будет пустой он -_-

Я же тебе написал вариант, при котором столбец заполнится -_- Узко мыслишь.
Как ты иначе то хочешь?