Разве невозможно выполнить два удаления в одном запросе, разделяя их точкой с запятой?
Вот мой запрос:
$query="DELETE FROM $sql_table
WHERE EXISTS
(
SELECT 1
FROM classified
WHERE classified.poster_password = '$pass'
AND classified.ad_id = '$id'
AND classified.classified_id = $sql_table.classified_id
);
DELETE FROM classified
WHERE classified.poster_password = '$pass'
AND classified.ad_id = '$id'";
Это дает эту ошибку:
У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса, который можно использовать рядом с «УДАЛИТЬ ИЗ КЛАССИФИЦИРОВАННОГО, ГДЕ классифицирован.
Пожалуйста, помогите мне решить эту проблему, у меня начинает болеть голова. Мне это нужно в одном запросе ...
Спасибо