Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2012, 08:47
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Array(); ¿Como se hace?

Primero que nada, al principio no estás creando un array, solo estás sobreescribiendo la misma variable y solo obtienes el último valor asignado.

Código PHP:
Ver original
  1. //hacemos consulta
  2.     $m = mysqli_query($conectar, "SELECT Menu FROM Noticias WHERE Dominio = 'e' LIMIT 3");
  3. //declaramos el array
  4. $menu = array();
  5. //recorremos la consulta
  6.     while($m1 = mysqli_fetch_array($m)){
  7. //guardamos los valores
  8. //también funcionaría así, sin declarar el array previamente
  9. //     $menu[] = $m1['Menu'];
  10.         $menu = $m1['Menu'];
  11.     }
  12. // y ya no tendrías que hacer esto:
  13. //    $array = array(
  14. //        "menu[]" => "$menu",
  15. //    );
  16. //solo llamar valores como $menu['valor'];