Foros del Web » Programando para Internet » PHP »

ayuda en añadir registros

Estas en el tema de ayuda en añadir registros en el foro de PHP en Foros del Web. Hola buenas, tengo el problema que al añadir estos registros con mysql_query me da el mensaje de error $_POST[db4] = "basededatos"; $REG[0] = "categorias"; $REGISTRO[0] ...
  #1 (permalink)  
Antiguo 25/03/2009, 05:27
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
ayuda en añadir registros

Hola buenas,

tengo el problema que al añadir estos registros con mysql_query me da el mensaje de error

$_POST[db4] = "basededatos";
$REG[0] = "categorias";
$REGISTRO[0] = "INSERT INTO `$_POST[db4]`.`$REG[0]` (`id`,`categoria`) VALUES
(1, 'Administración / Oficina'),
(2, 'Arquitectura / delineación'),
(3, 'Calidad, I+D'),
(4, 'Comercial / Ventas'),
(5, 'Compras, Logística y Almacén'),
(6, 'Construcción / Acabados'),
(7, 'Consultoría / Asesoría'),
(8, 'Contabilidad / Finanzas'),
(9, 'Cultura / Ocio / Deporte'),
(10, 'Dependientes'),
(11, 'Derecho / Asesoría legal'),
(12, 'Dirección /Gerencia'),
(13, 'Diseño y Artes Gráficas'),
(14, 'Educación / Formación'),
(15, 'Hosteleria / Restauración / Turismo'),
(16, 'Informática y Telecomunicaciones'),
(17, 'Ingenieros y Técnicos'),
(18, 'Limpieza / Cuidado de personas'),
(19, 'Marketing / Publicidad / RRPP'),
(20, 'Medios de comunicación'),
(21, 'Oficios y mantenimiento'),
(22, 'Otros'),
(23, 'Peluquería / estética'),
(24, 'Producción, taller y fábrica'),
(25, 'Recursos Humanos'),
(26, 'Sanidad y Salud'),
(27, 'Telemarketing / Atención al cliente'),
(28, 'Transporte');";


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'I' at line 1

Gracias
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #2 (permalink)  
Antiguo 25/03/2009, 05:48
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
De acuerdo Respuesta: ayuda en añadir registros

me parece ke tenes un mal concepto del INSERT

en la parte de values estas poniendo un $_POST

PERDON SI ME EKIVOCO

te dejo la estructura insert como la hago yo


Código PHP:

$sql 
"INSERT INTO contenido_menu_vertical  SET
                                            id = '" 
$id_insertar "',        
                                            id_menu = '" 
$_POST[id_menu] . "',                                                                                    
                                            titulo = '" 
$_POST[titulo] . "',
                                            texto ='" 
.$_POST[texto] . "',                                
                                            orden ='" 
.$_POST[orden] . "',
                                            imagen ='" 
.$id_insertar"',
                                            ext ='" 
.$extension "',
                                            imagen_completa = '" 
.$id_insertar.".".$extension "',                                            
                                            tipo ='" 
$_POST[tipo] . "',
                                            prov ='" 
$_POST[prov] . "',
                                            ciudad ='" 
$_POST[ciudad] . "',
                                            barrio ='" 
$_POST[barrio] . "',
                                            precio ='" 
$_POST[precio] . "',
                                            dormitorios ='" 
$_POST[dormitorios] . "',
                                            destacado ='" 
$_POST[destacado] . "',
                                            direccion ='" 
$_POST[direccion] . "',
                                            operacion = '" 
$operacion "'
                                        "

__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #3 (permalink)  
Antiguo 25/03/2009, 06:24
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: ayuda en añadir registros

Y esto no se puede hacer esto?


$REGISTRO[0] = "INSERT INTO `basededatos`.`categorias` (`id`,`categoria`) VALUES
(1, 'Administración / Oficina'),
(2, 'Arquitectura / delineación'),
(3, 'Calidad, I+D'),
(4, 'Comercial / Ventas'),
(5, 'Compras, Logística y Almacén'),
(6, 'Construcción / Acabados'),
(7, 'Consultoría / Asesoría'),
(8, 'Contabilidad / Finanzas'),
(9, 'Cultura / Ocio / Deporte'),
(10, 'Dependientes'),
(11, 'Derecho / Asesoría legal'),
(12, 'Dirección /Gerencia'),
(13, 'Diseño y Artes Gráficas'),
(14, 'Educación / Formación'),
(15, 'Hosteleria / Restauración / Turismo'),
(16, 'Informática y Telecomunicaciones'),
(17, 'Ingenieros y Técnicos'),
(18, 'Limpieza / Cuidado de personas'),
(19, 'Marketing / Publicidad / RRPP'),
(20, 'Medios de comunicación'),
(21, 'Oficios y mantenimiento'),
(22, 'Otros'),
(23, 'Peluquería / estética'),
(24, 'Producción, taller y fábrica'),
(25, 'Recursos Humanos'),
(26, 'Sanidad y Salud'),
(27, 'Telemarketing / Atención al cliente'),
(28, 'Transporte');";
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

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:44.