Foros del Web » Programando para Internet » PHP »

Separar datos e ingresarlos en la bd a partir de palabras separadas por coma

Estas en el tema de Separar datos e ingresarlos en la bd a partir de palabras separadas por coma en el foro de PHP en Foros del Web. Hola, pues me gustaria saber, si tenemos una variable con por ejemplo lo siguientes datos: Código: maria,pedro,lucia,alba ¿Como puedo cada nombre ingresarlo en filas en ...
  #1 (permalink)  
Antiguo 08/05/2008, 15:05
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Separar datos e ingresarlos en la bd a partir de palabras separadas por coma

Hola, pues me gustaria saber, si tenemos una variable con por ejemplo lo siguientes datos:
Código:
maria,pedro,lucia,alba
¿Como puedo cada nombre ingresarlo en filas en una bd?
Es decir, de alguna manera, descomponer la variable y cada nombre insertalo en una fila de la bd.

Muchas gracias
  #2 (permalink)  
Antiguo 08/05/2008, 15:28
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 8 meses
Puntos: 20
Re: Separar datos e ingresarlos en la bd a partir de palabras separadas por coma

$algo="maria,pedro,lucia,alba";
explode(",", $algo);
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #3 (permalink)  
Antiguo 08/05/2008, 17:28
 
Fecha de Ingreso: abril-2008
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Separar datos e ingresarlos en la bd a partir de palabras separadas por coma

Esta bien lo que dice farra, pero sin embargo me parece que le falto algo, yo lo haria así

$algo="maria,pedro,lucia,alba";
$res=explode(",", $algo);

con esto tendras "maria", "pedro", "lucia", "alba" en $res[0], $res[1], $res[2], $res[3] respectivamente.

Lo que hace explode(",", $algo) es devolverte una array de cadenas resultantes a partir de haber "cortado" $algo cada vez que encuetra "," en este caso.

luego tu sabras que hacer con cada elemento del array $res que has obtenido.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:10.