PHP - como soluciono esto

 
Vista:

como soluciono esto

Publicado por ricardo (1 intervención) el 24/09/2018 00:29:29
Fatal error: Call to a member function fetchall() on boolean in C:\xampp\htdocs\sicefa\sapp\procesos\procesosModel.php on line 13



1
2
3
4
5
6
//codigo
 
public function listarregistro($arg = false) {
    $sql = $this->_db->query("SELECT ruald, ruaFecha,ruaTemperatura,ruaAmonio,ruaTurbidez,ruaOxigenoAbsoluto,ruaoNitrato,ruaResponsable FROM registrocalidadagua INNER JOIN tanquespeces ON tanquespeces.taquesId=registrocalidadagua.ruaIdtanque");
return $sql->fetchall();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 740
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

como soluciono esto

Publicado por Gonzalo (615 intervenciones) el 24/09/2018 02:05:09
buenos dias don ricardo

en pdo se sigue un procedimiento, primero va el prepare, despues el execute y despues va el fetchall

1
2
3
4
5
6
7
8
public function listarregistro($arg = false)
{
$sql = $this->_db->prepare("SELECT ruald, ruaFecha,ruaTemperatura,ruaAmonio,ruaTurbidez,ruaOxigenoAbsoluto,ruaoNitrato,ruaResponsable FROM registrocalidadagua INNER JOIN tanquespeces ON tanquespeces.taquesId=registrocalidadagua.ruaIdtanque");
 
$sql->execute();
 
return $sql->fetchall();
}

recuerde que el fetchall le regresa un array.

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar