función php mysqli, error property si no hay datos
Publicado por Arenas (3 intervenciones) el 15/12/2017 17:06:58
El problema es que estoy algo perdido desde que cambie a mysqli, y aunque estoy funcionando bien oculto error php que no se soluionar.
El error solo lo da cuado no existe el mail en mi tabla:
Error "Trying to get property of non-object"
Ejemplo funcion
Cuando llamo a la función todo va bien, solo falla si el mail a buscar no esta guradado en la base de datos, cosa que pasa en repetidas ocasiones. Me costo mucho llegar a esta adaptación de la función y cuando ya parecía tenía una manera lógica, nuevo fallo, y este me supera.
Espero podáis soltar algún error en la función, estoy algo desesperado.
El error solo lo da cuado no existe el mail en mi tabla:
Error "Trying to get property of non-object"
Ejemplo funcion
1
2
3
4
5
6
7
8
9
10
function obtener_nombre_email($mail) {
$db = new Conexion();
$sql = 'select nombre FROM usuarios WHERE mail="'.$mail.'" limit 1';
$result = $db->query($sql);
$row=$result->fetch_object();
$resultado=$row->campo; //ojo, va el nombre
return $resultado;
$result->free();
}
Cuando llamo a la función todo va bien, solo falla si el mail a buscar no esta guradado en la base de datos, cosa que pasa en repetidas ocasiones. Me costo mucho llegar a esta adaptación de la función y cuando ya parecía tenía una manera lógica, nuevo fallo, y este me supera.
Espero podáis soltar algún error en la función, estoy algo desesperado.
Valora esta pregunta


0