Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2004, 06:08
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Tienes 2 opciones:

1.- Usas un contador para el "indice" y otro para el explode():
Código PHP:
<?php 
mysql_connect
($host,$user,$password); 
$result mysql_db_query("prueba","select * from prueba"); 
$cont=0;
while(
$row mysql_fetch_array($result)) { 
$explo explode(","$row["contenido"]); 

for(
$i=0$i count($explo); $i++) 

echo (
"$cont $explo[$i]<BR>\r"); 
$cont++;

}
?>
2.- Juntas todos los registros en una sola cadena y haces el explode() de esa cadena (puede haber problemas si quedan elementos vacios):
Código PHP:
<?php 
mysql_connect
($host,$user,$password); 
$result mysql_db_query("prueba","select * from prueba"); 
$cadena='';
while(
$row mysql_fetch_array($result)) { 
$cadena .= ','.$row["contenido"]; 
}
$exploexplode(","$cadena); 

for(
$i=0$i count($explo); $i++) 

echo (
"$i $explo[$i]<BR>\r"); 


?>
La opcion uno es mas del estilo "usar y tirar" los datos, mientras que con la segunda tienes mas flexibilidad a la hora de manejar esos datos.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Última edición por josemi; 03/02/2004 a las 06:12