Sacar tipo NULL consulta sql
Publicado por alex (53 intervenciones) el 08/10/2019 07:11:41
Buenas noches, desde ya hace un rato vengo con este error y no se como solucionarlo.
Lo curioso de ese codigo es que asi da un NULL, no se porque ya que datospromedio ya la corrobore varias veces y sale bien, es mas, si ralizo lo siguiente (alex es un usuario de la base de datos)
La salida del codigo es correcta, es decir el mail se muestra en pantalla.
Aqui el codigo de la funcion datospromedio por las dudas:
1
2
3
4
5
6
7
8
function datosGanador($conexion, $user){
$resultado = $conexion->query("SELECT * FROM Usuarios WHERE usuario = '$user' ");
$resultado = $resultado->fetchAll();
return ($resultado) ? $resultado : false;
}
$winner = datospromedio($conexion, $promedio[0]);
$winner = $winner[0];
var_dump($winner['mail']);
1
$winner = datosGanador($conexion, 'alex');
Aqui el codigo de la funcion datospromedio por las dudas:
1
2
3
4
5
6
function datospromedio($conexion, $i, $id){
$sentencia = $conexion->prepare("SELECT alumno FROM Promedios WHERE promedio = '$i' and id = '$id'");
$sentencia->execute();
return $sentencia->fetch();
}
$ganador = datospromedio($conexion, '6','a325198');
Valora esta pregunta


0