Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Ошибка в работе Mysql запроса
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2016
Помог: 0 раз(а)
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
INSERT INTO `rent` (`id`,`date_start`,`rooms_count`, `address`, `title`, `id_city`, `id_street`, `price`, `phone1`,`city`,`description`,`floor`,`floorcount`,`id_sources`,`grossarea`,`images`,`url`)
VALUES ('74255180',1476907928, 1,'ленина 9','1-комн. квартира, Ленина, 9', 0, 0, '15000','89222646511','Тюменская область, Тюмень','Очень уютная и светлая квартира в самом центре города. Напротив набережная и университеты. Окна выходят во двор, тихо и спокойно. Сдам на длительный срок. Не против домашних животных. Собственник.',,,1,,'Xhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/f4334c131-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i4/ac/82/ef0d3930a-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/8c249675a-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/05a5cf069-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/fb5c2bc1a-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/894b77f80-1680x1254-611879350-orig.jpgXhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/7f3fcfed9-1680x1254-611879350-orig.jpg','http://tyumen[dot]irr[dot]ru/real-estate[dot][dot][dot]0[dot]html')You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ',1,,'Xhttp://monolith1.izrukvruki.ru/img/catalog/i2/ac/82/f4334c131-1680x1254-61'
Sail
Отправлено: 20 Октября, 2016 - 08:58:31
Участник
Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014
Помог: 57 раз(а)
viktorgreamer пишет:
но что именно?
Ругается на идущие подряд запятые. И перед единицей они есть, и после.
Мелкий
Отправлено: 20 Октября, 2016 - 11:13:46
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Потому что никогда не подставляйте данные в запрос. Используйте механизм prepared statements.
Да и со структурой в общем похоже большие проблемы.
----- PostgreSQL DBA
Quick
Отправлено: 20 Октября, 2016 - 12:49:23
Новичок
Покинул форум
Сообщений всего: 25
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
то, что нормально функционировало в MySQL4 не всегда срабатывает в MySQL5, попробуйте воспользоваться функцией:
$sql="INSERT INTO user (id, username, password, role) VALUES (1,'$admin','".$adminpw."','admin')";//здесь замените user на свою таблицу rent и будьте повнимательнее с кавычками при перечислении данных
Покинул форум
Сообщений всего: 9
Дата рег-ции: Окт. 2016
Помог: 0 раз(а)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''почтовый корпус 1','Студия, 50.7 м², 3/3 эт.', 0, 0, '2'
перепробывал все выше перечисленное ничего
Quick
Отправлено: 22 Октября, 2016 - 09:47:59
Новичок
Покинул форум
Сообщений всего: 25
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
Везде проставили кавычки в своей прописи? - VALUES ('$adv->id',$date_start, $rooms_count,'$address','$adv->title', $id_city ...
VALUES ('$adv->id','$date_start', '$rooms_count','$address','$adv->title', '$id_city' ...
если везде, то надо самому искать ошибки в переменных
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.