What kind of friends I hope are all well, I have a doubt working a project locally (wampserver) everything works correctly, but when uploading it to a hosting it shows me the following error message.
PHP Fatal error: Call to a member function fetch_assoc () on boolean
The part of the code is as follows:
//Mostrar informacion de usuario logueado $iduser = $_SESSION['id_usuario']; $sql ="SELECT u.Idusuario, a.NombreA FROM usuarios AS u INNER JOIN alumno AS A ON u.IdAlumno = a.IdAlumno WHERE u.Idusuario= '$iduser'"; $resultado = $conexion->query($sql); $row = $resultado->fetch_assoc(); if (!empty($_POST)) { $codigo = mysqli_real_escape_string($conexion,$_POST['cod']); $asignatura = mysqli_real_escape_string($conexion,$_POST['nom']); $nota = mysqli_real_escape_string($conexion,$_POST['nota']); $costo = mysqli_real_escape_string($conexion,$_POST['costo']); $vermaterias =" SELECT idasignaturas, codigoasignaturas, nombreasignatura, nota , costo FROM asignaturas WHERE codigoasignaturas = '$codigo ' AND IdAlumno = '$iduser ' "; $existemateria = $conexion->query($vermaterias); $filas = $existemateria->num_rows; if ($filas>0) { echo " alert('La Asignatura ya existe'); "; }else{ $sqlmateria = "INSERT INTO asignaturas( codigoasignaturas,nombreasignatura,nota,costo,IdAlumno) VALUES('$codigo','$asignatura','$nota','$nota','$iduser')"; $resultadomateria=$conexion->query($sqlmateria); if ($resultadomateria>0) { echo " alert('Registro Exitoso'); "; }else{ echo " alert('Error al Registrar'); "; } } } $materias = " SELECT u.Idusuario, m.idasignaturas, m.codigoasignaturas, m.nombreasignatura, m.nota FROM usuarios AS u INNER JOIN asignaturas AS m ON u.Idusuario = m.IdAlumno WHERE u.Idusuario = '$iduser' "; $resultadomaterias = $conexion->query($materias); ?>
At the moment of execution, it does not show me anything on the screen, but when I delete the line:
$row = $resultado->fetch_assoc();
This already works with errors, if someone could advise me I would appreciate it very much.
Greetings.