Foros del Web » Programando para Internet » PHP »

Como mostrar la informacion de un campo, si estan separados por comas?

Estas en el tema de Como mostrar la informacion de un campo, si estan separados por comas? en el foro de PHP en Foros del Web. Pues eso, me gustaria saber como puedo hacer para mostrar el resultado de la consulta a un campo de la base de datos, esos datos ...
  #1 (permalink)  
Antiguo 07/11/2008, 11:57
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
Como mostrar la informacion de un campo, si estan separados por comas?

Pues eso, me gustaria saber como puedo hacer para mostrar el resultado de la consulta a un campo de la base de datos, esos datos estarian separados por comas de la siguiente manera

dato1, dato2, dato3

lo que necesito es que al mostrar la informacion de la tabla, ese campo me lo muestre asi

dato1
dato2
dato3

osea toda la informacion pero en lugar de aparecer en una linea separados por comas, aparezcan uno debajo de otro

esto quiero hacerlo porque en un formulario los usuarios tienen que enviar varios datos, y pido que los separen por comas, proque no se el numero exacto de datos que tienen que enviar, entonces quiero guardarlos en un campo y luego mostrar cada uno con un salto de linea.

Espero que se entienda lo que quiero :)

Saludos
  #2 (permalink)  
Antiguo 07/11/2008, 12:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Como mostrar la informacion de un campo, si estan separados por comas?

Puedes usar explode().

Revisa en el manual http://www.php.net/manual/es/function.explode.php.

O hasta reemplazar directamente las comas por saltos de línea.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 07/11/2008, 12:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
De acuerdo Respuesta: Como mostrar la informacion de un campo, si estan separados por comas?

Wenas!

Como dice David la manera es con el explode().

SINTAXIS: $Array_donde_guardaras_el_resultado = explode("Carácter_por_el_que_quieres_dividir", $Variable_a_dividir).

Para mostrar:

echo $Array_donde_guardaras_el_resultado[0];
echo $Array_donde_guardaras_el_resultado[1];
echo $Array_donde_guardaras_el_resultado[2];
echo $Array_donde_guardaras_el_resultado[3];
.
.
.
  #4 (permalink)  
Antiguo 10/11/2008, 12:36
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
Respuesta: Como mostrar la informacion de un campo, si estan separados por comas?

vale lo he entendido, gracias pero tendria ue poner un array por cada separacion por comas? es que no se cuantos daos se ingresarian pueden ser 3 como 20, entonces queria hacerlo para que lo muestre solo y no colocar los array uno a uno, perdonad talvez es facil pero no se muy bien php. Hace unos años ya le estaba pillando el gustillo a php pero lo deje de lado y veo que me he olvidado muchas cosas
  #5 (permalink)  
Antiguo 10/11/2008, 12:50
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Como mostrar la informacion de un campo, si estan separados por comas?

Hola

Prueba con algun bucle, que para eso estan, prueba a usar foreach o while

Un saludo
  #6 (permalink)  
Antiguo 11/11/2008, 04:30
 
Fecha de Ingreso: mayo-2004
Mensajes: 400
Antigüedad: 20 años
Puntos: 0
Respuesta: Como mostrar la informacion de un campo, si estan separados por comas?

muchas gracias, al final lo consegui con for
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 14:34.