hola a todos alguien puede explicarme que es esto
tengo un problema y la galeria de fotos no aparece
gracias
este es el codigo
while($filas = $resultado->fetch_array(MYSQLI_ASSOC)) {
| |||
que es esto :Fatal error: Call to a member function fetch_array() on a non-object in hola a todos alguien puede explicarme que es esto tengo un problema y la galeria de fotos no aparece gracias este es el codigo while($filas = $resultado->fetch_array(MYSQLI_ASSOC)) { |
| |||
Respuesta: que es esto :Fatal error: Call to a member function fetch_array() on a non HOLA ME SALE UN ERROR ALGUIEN PUEDE EXPLICARME QUE ES GRACIAS ESTE ES EL ERROR Fatal error: Call to a member function fetch_array() on a non-object in C:\AppServ\www\as\index.php on line 34 LA LINIA ES ESTA while($filas = $resultado->fetch_array(MYSQLI_ASSOC)) { |
| |||
Respuesta: que es esto :Fatal error: Call to a member function fetch_array() on a non grcias esta es la linia puedes decirme donde esta el fallo <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="js/agregarNuevaFila.js"></script> <script type="text/javascript" src="js/modificarEstiloInputFile.js"></script> <script type="text/javascript" src="js/cambiarOpacidadImagenes.js"></script> <link rel="stylesheet" type="text/css" href="css/estilo.css"/> <!-- Lightbox --> <script type="text/javascript" src="lightbox/js/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="lightbox/js/jquery-ui-1.8.18.custom.min.js"></script> <script type="text/javascript" src="lightbox/js/jquery.smooth-scroll.min.js"></script> <script type="text/javascript" src="lightbox/js/lightbox.js"></script> <link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" /> <title>Galería imagenes</title> </head> <body> <div class="galeria"> <h1>Mis Imagenes</h1> <?php require 'config.php'; require 'GestorArchivos.php'; $conexion = new mysqli($servidor, $usuarioBD, $passwordBD, $baseDatos); $consulta = "SELECT archivo, directorio FROM galeriaimagenes ORDER BY id"; $resultado = $conexion->query($consulta); // Muestra las imagenes de la galeria. while($filas = $resultado->fetch_array(MYSQLI_ASSOC)) { |
| ||||
Respuesta: que es esto :Fatal error: Call to a member function fetch_array() on a non Probablemente en que no estás validando si realmente la consulta devolvió datos, o si se produjo algún error, sea en ella o en la conexión. Es un error habitual en los que se inician suponer que las conexiones y las consultas siempre funcionan bien, lo cual no es necesariamente cierto. Verifica primero si la conexión fue exitosa (no, no es automático, si no lo capturas el erro no lo ves), y luego si y sólo si fue exitosa, envia a ejecutar la consulta. Y despues de ejecutarla verifica si fue exitosa y devolvió datos, y recién entonces recorres el array.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |