Помощь по скриптам | Определитель IP
Тема закрыта by
Venum
Причина: Все. Всем спасибо.
Причина: Все. Всем спасибо.
Всем привет, в игре есть у меня фишка, которая определяет IP игрока. И заносит его в таблицу players в строку ip, но проблема в том, что он записывает ip в таком виде 123123123 к примеру, а надо чтоб определял с точками, к примеру 123.123.123. Кто может помочь исправить? с меня +
Александр Сергеевич (20.09.2017 в 21:41)
Zlodey7777 , у тебя как столб назван int 11 нужно text помоему
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 , у тебя как столб назван int 11 нужно text помоему
не, не помогает
Zlodey7777 , varchar (25)
________
посл. ред. 20.09.2017 в 22:07; всего 1 раз(а); by Avenax
________
посл. ред. 20.09.2017 в 22:07; всего 1 раз(а); by Avenax
Avenax (20.09.2017 в 22:07)
Zlodey7777 , varchar (25)
Zlodey7777 , varchar (25)
тоже не хочет, и вообще я заметил он даже ип не правильно показывает. Сколько будет стоить сделать правильный показ ип + с точками?
Zlodey7777 , о рублей. Как ты меняешь структуру колонки?
Avenax (20.09.2017 в 22:16)
Zlodey7777 , о рублей. Как ты меняешь структуру колонки?
Zlodey7777 , о рублей. Как ты меняешь структуру колонки?
удаляю старую и создаю новую. и так смотрю. а то не меняется
Щас дам код вставляй в head или в систему.
//функция - сканер IP адреса.
if(isset($user['id'])){
mysql_query("UPDATE `players` SET `ip` = '".$_SERVER['REMOTE_ADDR']."' WHERE `id` = '".$user['id']."'");
}
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';
ALTER TABLE `ТВОЯ ТАБЛИЦА` ADD COLUMN `ip` varchar(25) NOT NULL DEFAULT '0';