Hola. Tengo un problema. Tengo un fichero PHP con el que consulto a una tabla de la base datos y las vuelco al HTML. Hasta ahi todo bien. El problema viene cuando cambio la consulta a otra tabla de la misma base de datos, que me devuelve siempre un objeto vacio. Este es el codigo:
Código PHP:
//Defino la consulta
$query = 'SELECT * FROM juego';
//Ejecuto la consulta
$resultado = $mysqli->query($query);
//Recorro el resultado como si fuera un array
$row = $resultado->fetch_array(MYSQLI_ASSOC);
Eso me va bien. Y despues, cuando hago lo mismo pero con otra tabla:
Código PHP:
//Defino la consulta
$query = 'SELECT * FROM cancion';
//Ejecuto la consulta
$resultado = $mysqli->query($query);
//Recorro el resultado como si fuera un array
$row = $resultado->fetch_array(MYSQLI_ASSOC);
Me salta este error:
Fatal error: Call to a member function fetch_array() on a non-object
Es decir, en la linea en la que hago el
fetch_array. ¿Porque pasa esto? No tengo ni idea... Las tablas estan bien creadas. De hecho son las mismas, pero con un par de cambios.
Gracias ;)