powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с mysql
8 сообщений из 8, страница 1 из 1
Проблемы с mysql
    #38178825
Фотография SeeJay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте уважаемые форумчане!
Пытаюсь выполнить sql запрос в базу данных через php. Почему-то, когда пытаю это сделать именно через php то выводит ошибку хотя если тупо его скопировать в phpmyadmin то всё работает корректно. Подозреваю что проблема в моей не компетентности по данному вопрос но ситуация не тривиальная и найти решение в интернете не так то просто. По этому сюда и пишу.

Ошибка: 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 'INSERT INTO `mysite`.`orders` (`id`, `link`, `number`, `time`, `type`, `ticket`' at line 4
Вот запрос...
Код: sql
1.
2.
3.
4.
5.
6.
INSERT INTO  `mysite`.`orders` (`id`, `link`, `number`, `time`, `type`, `ticket`, `volume`, `price`, `sl`, `tp`, `profit`, `balance`)
			VALUES (NULL ,  '70', '1', '2000.04.19 00:01', 'buy stop', '1', '0.59', 
					'0.96490', '0.96372', '1.04161', NULL, NULL);
INSERT INTO  `mysite`.`orders` (`id`, `link`, `number`, `time`, `type`, `ticket`, `volume`, `price`, `sl`, `tp`, `profit`, `balance`)
			VALUES (NULL ,  '70', '2', '2000.04.20 00:06', 'delete', '1', '0.59', 
					'0.96490', '0.96372', '1.04161', NULL, NULL);
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178832
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeeJay,

php за раз может ыполнить только 1 запрос. Так что mysql_query (или что там у вас ) придеться запускать 2 раза для каждого из запросов.
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178838
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeeJay, чем запрос выполняешь? Если mysql_query , то она не поддерживает множественные запросы, о чем ясно написано в документации. Тебе нужно использовать mysqli_multi_query или PDO.
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178844
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeeJayи найти решение в интернете не так то простоНе поверите, но в официальной документации по MySQL есть пример INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178883
Фотография SeeJay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleSeeJayи найти решение в интернете не так то простоНе поверите, но в официальной документации по MySQL есть пример INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
и что даёт этот пример? Ваша ирония тут не уместна!

авторSeeJay,

php за раз может ыполнить только 1 запрос. Так что mysql_query (или что там у вас ) придеться запускать 2 раза для каждого из запросов.
пробовал ошибка не пропала! Причем замете всё то же самое один в один работает в phpmyadmin.

авторSeeJay, чем запрос выполняешь? Если mysql_query, то она не поддерживает множественные запросы, о чем ясно написано в документации. Тебе нужно использовать mysqli_multi_query или PDO. Спасибо за конструктив! Иду читать что такое mysqli_multi_query. Вот только непонятно что такое PDO?
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178885
Фотография SeeJay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mysql_query --- Ребята! Вы были правы! попробовал правильно реализовать в запрос циклически для каждой строки и все заработало! Спасибо большое Вам. Огромный плюс Вам в карму.
Проблема закрыта!
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178906
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SeeJayvkleпропущено...
Не поверите, но в официальной документации по MySQL есть пример INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
и что даёт этот пример? Ваша ирония тут не уместна!Никаккой иронии. Вы делаете два инсерта в одну и ту же таблицу с одним и тем же набором полей. Это легко делается одним запросом.
...
Рейтинг: 0 / 0
Проблемы с mysql
    #38178957
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleSeeJayпропущено...

и что даёт этот пример? Ваша ирония тут не уместна!Никаккой иронии. Вы делаете два инсерта в одну и ту же таблицу с одним и тем же набором полей. Это легко делается одним запросом.
закон джунглей: если можно делать 1м запросом а не нескольким и не потратив при этом сильно ресурсы sql сервера, то делай все одним запросом - экономь время на пинге!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]