Quiero comprobar si mi consulta preparada ha vuelto vacía o no sin tener que entrar en un bucle. Este es el código He intentado usar:php no puede verificar si un resultado de PDO está vacío usando empty() devuelve FATAL ERROR
if(empty($pQuery1->fetch(PDO::FETCH_ASSOC))){}
Cuando intento esto me sale el error:
Fatal error: Can't use method return value in write context
Si utilizo PDO->fetchALL
o PDO->fetch
recibo el mismo error. ¿Debo hacer algo diferente?
me gustaría señalar que también podría hacer 'if (! $ Results) {}' ya que se comporta de forma idéntica. – goat
@chris if (empty ($ foo)) no generará una advertencia si el parámetro no está establecido. if (! $ foo) generará una advertencia si el parámetro no está configurado. http://php.net/manual/en/function.empty.php – Jake
se configuró en la línea anterior :) – goat