Я хочу проверить, вернулся ли мой подготовленный запрос пустой или нет, без необходимости входить в цикл. Это код, который я попытался с помощью:php не может проверить, является ли результат PDO пустым, используя empty() возвращает FATAL ERROR
if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}
Когда я пытаюсь это, я получаю ошибку:
Fatal error: Can't use method return value in write context
Использую ли я PDO->fetchALL
или PDO->fetch
я получаю ту же ошибку. Должен ли я делать что-то по-другому?
ID как бы указать, что вы могли бы просто сделать 'if (! $ Results) {}', поскольку он ведет себя одинаково. – goat
@chris if (empty ($ foo)) не генерирует предупреждение, если параметр не задан. if (! $ foo) генерирует предупреждение, если параметр не задан. http://php.net/manual/en/function.empty.php – Jake
он был установлен на предыдущей строке :) – goat