Loading...
Помощь по скриптам | Определитель IP
Всем привет, в игре есть у меня фишка, которая определяет IP игрока. И заносит его в таблицу players в строку ip, но проблема в том, что он записывает ip в таком виде 123123123 к примеру, а надо чтоб определял с точками, к примеру 123.123.123. Кто может помочь исправить? с меня +
Александр Сергеевич (20.09.2017 в 21:41)
Zlodey7777 , у тебя как столб назван int 11 нужно text помоему

BIGINT стоит, не могу на TEXT сменить.

-------------------------

Ошибка запроса:
#1101 - BLOB/TEXT column 'ip' can't have a default value
Александр Сергеевич (20.09.2017 в 21:41)
Zlodey7777 , у тебя как столб назван int 11 нужно text помоему

не, не помогает
Zlodey7777 , varchar (25)
________
посл. ред. 20.09.2017 в 22:07; всего 1 раз(а); by Avenax
Avenax (20.09.2017 в 22:07)
Zlodey7777 , varchar (25)

тоже не хочет, и вообще я заметил он даже ип не правильно показывает. Сколько будет стоить сделать правильный показ ип + с точками?
Zlodey7777 , о рублей. Как ты меняешь структуру колонки?
Avenax (20.09.2017 в 22:16)
Zlodey7777 , о рублей. Как ты меняешь структуру колонки?

удаляю старую и создаю новую. и так смотрю. а то не меняется
Щас дам код вставляй в head или в систему.
//функция - сканер IP адреса.
if(isset($user['id'])){
mysql_query("UPDATE `players` SET `ip` = '".$_SERVER['REMOTE_ADDR']."' WHERE `id` = '".$user['id']."'");
}
Zlodey7777 , удалить и пропиши

ALTER TABLE `ТВОЯ ТАБЛИЦА` ADD COLUMN `ip` varchar(25) NOT NULL DEFAULT '0';
Онлайн: 3
Время:
Gen. 0.0975
(c) Bym.Guru 2010-2026