PHP - Problema con mysqli_fetch_array

 
Vista:
sin imagen de perfil

Problema con mysqli_fetch_array

Publicado por John (21 intervenciones) el 22/08/2016 17:06:45
Foreros muy buenas tardes. El problema que tengo es el siguiente:

Tengo una Base de Datos en la cual esoy ingresando, eliminando y modificcando registros. Con el ingreso y la modificacion no tengo problema, el problema se me esta generando cuando en el formulario de actualizacion quiero cargar los datos a modificar y para ello estoy usando un bucle while a traves de la funcion mysqli_fetch_array y me esta mostrando el siguiente error cuan estoy ejecutando el script:

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\favmedicos\formodfavorito.php on line 35


Y la linea 35 es donde tengo precisamente el bucle, lo extraño es que utilice un bucle similar a ese para mostrar registros en pantalla y no me mostro errores y aca me dicce que me hacce falta un parametro. Les agradeceria si me pueden ayudar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
 
//INICIAMOS SESION
session_start();
 
$usuario = $_SESSION['usuario'];
$contrasena = $_SESSION['contrasena'];
 
$modcodfav = $_GET['modcodfav'];
 
require_once("conexion.php");
 
$confav = "SELECT  *  FROM favoritos WHERE idfavorito='$modcodfav'";
$mosfav = mysqli_query($con,$confav);
 
?>
 
 
<!DOCTYPE>
<html  lang="es">
   <head>
 
   </head>
   <body>
       <table>
           <tr>
                <td>Titulo</td>
                <td>Web</td>
                <td>Categoria</td>
                <td>Comentario</td>
                <td>Valoración</td>
           </tr>
 
           <?php
           while($registros=mysqli_fetch_array($mosfav)){
               echo $registros['titulo'];
               echo $registros['web'];
               echo $registros['categoria'];
               echo $registros['comentario'];
               echo $registros['valoracion'];
           }
           ?>
 
       </table>
   </body>
 
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problema con mysqli_fetch_array SOLUCIONADO

Publicado por John (21 intervenciones) el 22/08/2016 18:34:54
A todos los foreros mucchas gracias, ya pude solucionar mi problema, estaba en las comillas del WHERE de la consulta SQL, me quedó así y me funcionó perfectamente.

1
$confav = "SELECT  *  FROM favoritos WHERE idfavorito=".$modcodfav."";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar