Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2016, 08:55
basura1973
 
Fecha de Ingreso: febrero-2008
Mensajes: 29
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema con mysqli_fetch_array

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

Código PHP:
<?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>