php не может проверить, является ли результат PDO пустым, используя пустой ()возвращает FATAL ERROR

Я хочу проверить, вернулся ли мой подготовленный запрос пустым или нет, без необходимости зацикливаться. Это код, который я пробовал использовать:

if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}

Когда я пытаюсь это сделать, я получаю сообщение об ошибке:

Fatal error: Can't use method return value in write context

Независимо от того, использую ли я PDO->fetchALLили PDO->fetch, я получаю ту же ошибку. Должен ли я делать что-то по-другому?

14
задан Brook Julias 20 May 2012 в 21:38
поделиться