Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Insertar registros separados por comas

Estas en el tema de Insertar registros separados por comas en el foro de Bases de Datos General en Foros del Web. Hola a todos y gracias por leerme. No sé si este es el foro adecuado en todo caso ahí va la duda. Estoy usando php ...
  #1 (permalink)  
Antiguo 29/09/2008, 01:07
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Insertar registros separados por comas

Hola a todos y gracias por leerme. No sé si este es el foro adecuado en todo caso ahí va la duda.

Estoy usando php para insertar registros en una bd sql, que consta de nombre, apellidos,... y emails. Los correos se meten en un textarea separados por comas, sin embargo quiero registrarlos uno por uno en una tabla.

Por ejemplo una persona envía: [email protected], [email protected], [email protected]

Y se registra:

id email
1 [email protected]
2 [email protected]
3 [email protected]

Espero que se me entienda.

Un saludo
__________________
Chanante!
  #2 (permalink)  
Antiguo 29/09/2008, 02:41
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Insertar registros separados por comas

INSERT INTO nombretabla (email) VALUES ([email protected]), ([email protected]), ([email protected])

esta es la sintaxis SQL. Con programación deberás convertir una cadena
[email protected], [email protected], [email protected]
en
([email protected]), ([email protected]), ([email protected])

Pregunta en el foro de tu programa sobre cómo convertir la primera cadena en la segunda. Hay varias formas, pero será en el foro de programación donde mejor te lo dirán.
  #3 (permalink)  
Antiguo 29/09/2008, 02:50
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: Insertar registros separados por comas

Muchas gracias, ahora les paso el tema a los de php y seguro que lo resuelven rápido.
__________________
Chanante!
  #4 (permalink)  
Antiguo 29/09/2008, 18:17
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 18 años
Puntos: 7
Respuesta: Insertar registros separados por comas

Si tenes los correos separados por comas, podes hacer un explode en ese caracter. Luego recorrer el array que se genera y por cada posicion, realizar un INSERT en la tabla donde queres guardar las direcciones.
  #5 (permalink)  
Antiguo 25/11/2009, 10:05
 
Fecha de Ingreso: noviembre-2009
Ubicación: monteria
Mensajes: 47
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Insertar registros separados por comas

alguien puede ayudarme a
necesito hacer un formulario que tenga un input text en voy a escribir numeros separados por comas pero cuando lo guarde a la base de datos lo guarde en un registro diferente cada numero
  #6 (permalink)  
Antiguo 25/11/2009, 10:16
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Insertar registros separados por comas

chestry... ante todo, estas reviviendo un post viejo. Para un futuro es mejor crear un nuevo tema.

Con respecto a tu tema, creo que debes hacer uso de una función para partir la cadena, pero debe ser desde la aplicación y no desde la base de datos.

Pregunta en el foro de tu lenguaje de programación.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #7 (permalink)  
Antiguo 25/11/2009, 11:16
 
Fecha de Ingreso: noviembre-2009
Ubicación: monteria
Mensajes: 47
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Insertar registros separados por comas

eso tengo que hacerlo php
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:59.