Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2015, 18:35   #11
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

таблица :
Код:
$sql = mysqli_query($link,"CREATE  TABLE IF NOT EXISTS `bd_avtopick`.`check`  (
  `id` SMALLINT UNSIGNED NOT NULL ,
  `ip` INT UNSIGNED NOT NULL ,
  PRIMARY KEY (`id`) )
ENGINE = MyISAM
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci");
Что то в 1 строку вывод var_dump($sql); отображается тут на форуме. Вот заново:
" INSERT INTO `check` (`id`, `ip`) VALUES (0,INET_ATON('190.148.93.224'), (1,INET_ATON('37.253.142.193'), (2,INET_ATON('242.219.68.214'), (3,INET_ATON('142.41.141.29'), (4,INET_ATON('5.79.211.224'), (5,INET_ATON('251.19.106.219'), (6,INET_ATON('29.45.4.210'), (7,INET_ATON('178.21.196.140'), (8,INET_ATON('6.200.178.30'), (9,INET_ATON('131.74.227.242'), (10,INET_ATON('99.74.42.55'), (11,INET_ATON('167.156.199.47'), (12,INET_ATON('199.178.124.41'), (13,INET_ATON('104.129.185.166'), (14,INET_ATON('254.206.67.87'), (15,INET_ATON('102.220.2.192'), (16,INET_ATON('182.157.67.72'), (17,INET_ATON('64.0.134.239'), (18,INET_ATON('114.234.145.74'), (19,INET_ATON('114.119.78.247'), (20,INET_ATON('1.2.50.190'), (21,INET_ATON('108.76.232.174'), (22,INET_ATON('246.115.219.54'), (23,INET_ATON('88.181.254.80'), (24,INET_ATON('131.244.214.244'), (25,INET_ATON('178.195.142.151'), (26,INET_ATON('10.61.255.39'), (27,INET_ATON('36.180.177.48'), (28,INET_ATON('104.51.42.203'), (29,INET_ATON('63.10.25.72'), (30,INET_ATON('240.67.99.48'), (31,INET_ATON('50.240.171.213'), (32,INET_ATON('23.48.222.126'), (33,INET_ATON('5.219.139.154'), (34,INET_ATON('156.113.146.218'), (35,INET_ATON('9.69.166.233'), (36,INET_ATON('185.2.221.180'), (37,INET_ATON('29.93.180.180'), (38,INET_ATON('57.62.43.254'), (39,INET_ATON('85.17.160.134'), (40,INET_ATON('186.227.174.20'), (41,INET_ATON('185.199.182.60'), (42,INET_ATON('156.208.189.229'), (43,INET_ATON('239.181.229.175'), (44,INET_ATON('122.96.201.120')"

Последний раз редактировалось Illusiony; 23.01.2015 в 18:37.
Illusiony вне форума Ответить с цитированием
Старый 23.01.2015, 19:43   #12
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Нельзя использовать MySQL-функции в INSERT-запросах.
Ты должен заранее привести IP-адреса в нужный вид, средствами PHP.
Используй для этого функцию ip2long.
Andkorol вне форума Ответить с цитированием
Старый 23.01.2015, 20:24   #13
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Мдя я как раз INET_ATON использовать захотел вместо ip2long по причине того, что оно быстрее выполняется. Прочитал об этом не на офф сайте.
Как то все странно сделано вроде и запрос это строка и в тоже время нельзя эту строку с функцией записать ...
Illusiony вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
один mysql запрос для двух рядов. dimron PHP 4 09.06.2011 15:21
Объединить запрос к нескольким таблицам в один (php+MySql) Maxx PHP 17 23.08.2010 16:32
Как выполнить запрос на вставку в MySql? Mixasik SQL, базы данных 1 21.11.2009 22:18
как можно объединить два массива в один новый? sqwerty Общие вопросы C/C++ 3 11.06.2009 23:50
Запрос на вставку данных в таблицу (Проблема непустых ячеек) Ramires SQL, базы данных 3 02.10.2008 08:03