Foros del Web » Programando para Internet » PHP »

ERROR: Call to a member function fetch_assoc() on a non-object in

Estas en el tema de ERROR: Call to a member function fetch_assoc() on a non-object in en el foro de PHP en Foros del Web. Hola amigos del foro, tengo el siguiente código en php pero me manda un fatal error, pese a eso el script aparentemente funciona, como podria ...
  #1 (permalink)  
Antiguo 12/02/2016, 07:39
 
Fecha de Ingreso: diciembre-2015
Mensajes: 3
Antigüedad: 8 años, 3 meses
Puntos: 0
ERROR: Call to a member function fetch_assoc() on a non-object in

Hola amigos del foro, tengo el siguiente código en php pero me manda un fatal error, pese a eso el script aparentemente funciona, como podria solucionarlo, le mando el codigo:

Código PHP:
$sql "SELECT gcm_regid  FROM gcm_users WHERE papa1 = '$papa1'  AND cel1 = '$cel1'";
echo 
$sql;
$result $conn->query($sql);
if (
$result->num_rows 0) {
while(
$row $result->fetch_assoc()) {
 include_once 
'../gcm/GCM.php';
    
$regId $row["gcm_regid"];
   
$message $message;
echo 
$regId;
echo 
$message;
echo 
"entre";
    
$gcm = new GCM();
    
$registatoin_ids = array($regId);
    
$message = array("price" => $message);
    
$result $gcm->send_notification($registatoin_ids$message);
    echo 
$result;
}
 }else{
 echo 
"0 results";

    }
$conn->close(); 
  #2 (permalink)  
Antiguo 12/02/2016, 08:58
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: ERROR: Call to a member function fetch_assoc() on a non-object in

Hola amigo maximusinternet, ese error te dice que esa funcion fetch_assoc() no existe no la encuentra, revisa tu archivo donde conecta tu bd, de donde sacas $conn->query(), etc. ademas de todo eso porque colocas $message = $message; esa la parte no la entiendo.

Etiquetas: php+base+de+datos+array
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:58.