Convertir variable
Publicado por alex (53 intervenciones) el 09/10/2019 03:48:50
Buenas, tengo una duda, estas funciones no dan ningun resultado
Ambas funciones no traen resultados.
Es la misma pero cuando probaba una comentaba la otra y nada..
La salida del siguiente codigo es esta:
Call to a member function fetchAll() on boolean y luego la ruta y la linea del error que seria $resultado = $resultado->fetchAll();
Pero no se como cambiarlo. Tambien probe con la funcion fetch(); pero lo mismo.
Ambas funciones no traen resultados.
Es la misma pero cuando probaba una comentaba la otra y nada..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function datosUsuario($conexion, $i, $id){
$resultado = $conexion->query("SELECT U.* FROM Usuarios U, Numeros N
WHERE U.usuario = N.usuario and N.numero = '$i' and N.id = '$id' and estado = 2)");
$resultado = $resultado->fetchAll();
return ($resultado) ? $resultado : false;
}
function datosUsuario($conexion, $i ,$id){
$resultado = $conexion->query("SELECT * FROM Usuarios U WHERE EXISTS
(SELECT usuario FROM Numeros N WHERE U.usuario = N.usuario and N.id = '$id' and estado = 2)");
$resultado = $resultado->fetchAll();
return ($resultado) ? $resultado : false;
}
$numero = '3';
$id = 'a325198';
$user = datosUsuario($conexion, $numero, $id);
var_dump($user);
Call to a member function fetchAll() on boolean y luego la ruta y la linea del error que seria $resultado = $resultado->fetchAll();
Pero no se como cambiarlo. Tambien probe con la funcion fetch(); pero lo mismo.
Valora esta pregunta


0