Команды не синхронизированы; Вы не можете запустить эту команду сейчас SQL
Уже просматривал форумы, но не смог решить эту проблему: команды не синхронизированы; Вы не можете запустить эту команду сейчас SQL
Мой запрос:
SELECT Car.*, Building.*, CarType.*
FROM Car
INNER JOIN Building
ON Car.BuildingID=Building.BuildingID
INNER JOIN CarType
ON Car.CarType=CarType.TypeID
WHERE Car.CarID <> (SELECT CarID FROM Requests WHERE Status = 'Accepted')
Любая помощь приветствуется. благодарю вас
1 ответ
ССЫЛКА Документация здесь
Если вы получаете команды из синхронизации; Вы не можете выполнить эту команду сейчас в своем клиентском коде, вы вызываете клиентские функции в неправильном порядке.
Это может произойти, например, если вы используете mysql_use_result() и пытаетесь выполнить новый запрос, прежде чем вызывать mysql_free_result(). Это также может произойти, если вы попытаетесь выполнить два запроса, которые возвращают данные без вызова mysql_use_result() или mysql_store_result() между ними.
Вам нужно использовать / сохранить результат, прежде чем вы сможете продолжить следующий запрос после.
Другой вариант - закрыть соединение и запустить его снова.