Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/03/2015, 10:12
Avatar de vladisfc
vladisfc
 
Fecha de Ingreso: marzo-2015
Ubicación: Sevilla
Mensajes: 6
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Problema estupido con mysqli_fetch_array - No me muestra resultados.

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Hagamos un cambio en tu primer script, para hacer algo más ortodoxo:
Código PHP:
Ver original
  1. <?php
  2.     $host_name  = "db556915620.db.1and1.com";
  3.     $database   = "db556915620";
  4.     $user_name  = "dbo556915620";
  5.     $password   = "****";
  6.  
  7.     $conexion = mysqli_connect($host_name, $user_name, $password, $database);
  8.     if(!$conexion) // confirmamos directamente la conexión, no funciones de error aún.
  9.     {
  10.     echo "Error al conectar con servidor MySQL: " . mysqli_connect_error();
  11.     exit();
  12.     }
  13.     else{
  14.     mysqli_query ("SET NAMES 'utf8'");
  15.  
  16.     }
  17. ?>

Y en este otro, verifiquemos algo:
Código PHP:
Ver original
  1. <?php
  2.   $consulta= "select * from articulos order by fecha_articulo DESC";
  3.   $res=mysqli_query($conexion, $consulta);
  4.   if(!$res)
  5.     { echo "Error al ejecutar consulta: ". mysqli_error($conexion);
  6.        exit;
  7.     }
  8.   else{
  9.          echo "Total de filas recuperadas: ".mysqli_num_rows($res);
  10.           var_dump($res);    
  11.           while($fila=mysqli_fetch_array($res))
  12.                  {
  13.                  echo $fila['titulo_articulo'],$fila['texto_articulo'];
  14.                 }
  15.            mysqli_free_result($res);
  16.  ?>

Lo que evidentemente no tiene sentido es que devuelva nulo, pero sería interesante ver si el rpoblema se origina en que en algún punto estés "pisando" la variable $conexion. Es una rara pero no imposible posibilidad.
Gracias de nuevo por la ayuda prestada.

He puesto todo tal como me dijistes y me suelta "Error al ejecutar consulta:", pero no dice el error.

Yo estoy ya quedandome loco

saludos