Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/11/2012, 22:18
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 meses
Puntos: 5
Respuesta: diferencia foreach y mysql_fetch_array

Cita:
Iniciado por quimfv Ver Mensaje
El resultado de mysql_query es un resource no un array.

Manual mysql_query foreach mysql_fecth_array

<title><?=$hola?></title> no tiene nigun sentido.

<?=... es comodo pero es mejor no usarla puedes encontrarte con servidores que no te lo admiten, cambialo por <?php echo...

El while que mencionas y mysql_fecth_array es lo que te da un array para cada registro de $hola, pero $hola no es un array.

Código PHP:
Ver original
  1. while ($arrHola[]=mysql_fecth_array($hola));

$arrHola ahora si tienes un array con los array de cada registro y puedes usar foreach para recorrerlo.

Mira los ejemplos del manual.

mm, ahora veo los ejemplos...

esto es de un codigo codeigniter, si le falta los echo..

<html>
<head>
<title><?=$hola?></title> // hola tiene los resultados de mysql
</head>
<body>
<?php foreach($hola as $row):?>
<h3><?=$row->title?></h3>
<p><?=$row->text?></p>


<?php endforeach;?>
</body>
</html>


.......