Страницы

Поиск по вопросам

пятница, 26 апреля 2019 г.

PHP+Mysql: не работают несколько запросов одновременно?

Здравствуйте!
Подскажите, пожалуйста, почему в php не работает такой групповой запрос:
$query = "SELECT * FROM table WHERE id = '1'; DELETE from table WHERE id = '1'"; $res = mysql_query($query);
В MySQL всё выполняется без проблем.
Так же, если в php выполнить по отдельности, то тоже всё выполняется:
$query = "SELECT * FROM table WHERE id = '1'"; $res = mysql_query($query); $query = "DELETE from table WHERE id = '1'"; $res = mysql_query($query);
В чем может быть проблема?
Спасибо!


Ответ

Из комментариев и документации:
mysql_query() посылает один запрос (посылка нескольких запросов не поддерживается) активной базе данных сервера ... [1]

Не используйте функции mysql_*, они устарели. Используйте вместо них MySQLi или PDO_MySQL

Комментариев нет:

Отправить комментарий