Я пишу класс на PHP для обработки запросов MySQLI, и когда запросу удается не вернуть набор результатов (или объект), я хочу выдать полезное сообщение об ошибке. Но, конечно, не все запросы предназначены для возврата набора результатов (например, ALTER), поэтому я хочу отфильтровать те запросы, которые этого не делают.
По моим расчетам, запросы, которые могут возвращать или не возвращать набор результатов, следующие:
...и все остальные (например, ALTER) НЕ возвращают результат. Но я что-то упустил из виду? Какие команды запроса никогда не возвращают результат и какие команды запроса могут возвращать или не возвращать результат?
Подробнее здесь:
https://stackoverflow.com/questions/986 ... n-a-result