Foros del Web » Programando para Internet » PHP »

Fallo en insert, me tira este mensaje alguien me puede decir porque

Estas en el tema de Fallo en insert, me tira este mensaje alguien me puede decir porque en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/06/2007, 22:24
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Fallo en insert, me tira este mensaje alguien me puede decir porque

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 'INSERT INTO minuta_ponente VALUES ( NULL , '3', '4', '-----', '1601.168', '349' at line 1
  #2 (permalink)  
Antiguo 12/06/2007, 22:32
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Fallo en insert, me tira este mensaje alguien me puede decir porque

pues si me dice pero nada sin no me muestra su consulta especificamente esa linea... el error puede deberse a que le falta una comilla, un mal pues WHERE o AND u OR etc... u bien puso un campo que no existe. o tambien el orden que pone no corresponde al orden d ela base de datos...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 12/06/2007, 22:47
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Re: Fallo en insert, me tira este mensaje alguien me puede decir porque

Perdon la verdad es que he planteado mal la pregunta

consulta:

$sentm="INSERT INTO INSERT INTO minuta_ponente VALUES ( NULL , '$colaborador', '$curso', '$mtalon', '$total_liquido', '$total_bruto', '$irpf', '$total_dieta', '$total_desp', '$total_otros', '$total_otros_gastos', '$total_minuta', '$fecha_alta', '$mccc')";

mysql_query($sentm,$conexion) or die(mysql_error());

y este un insert hehco desde phpmyadmin

INSERT INTO `gestcep`.`minuta_ponente` (
`id_minuta` ,
`id_colaborador` ,
`id_curso` ,
`mp_n_talon` ,
`mp_importe_liquido` ,
`mp_total_importe_bruto` ,
`mp_irpf` ,
`mp_dietas_total` ,
`mp_desplazamientos_total` ,
`mp_otros_total` ,
`mp_total_otros_gastos` ,
`mp_total_minuta` ,
`mp_fecha_pago` ,
`mp_ccc`
)
VALUES (
NULL , '1', '1', '125', '1000', '1000', '40', '1258', '1236', '1258', '1236', '425', '2007-06-13', '123456789112365478936'
);
  #4 (permalink)  
Antiguo 12/06/2007, 22:50
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Fallo en insert, me tira este mensaje alguien me puede decir porque

pues tienes repetido el INSERT INTO INSERT INTO
:) fijate ojala sea solo eso...

seguire viendo
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #5 (permalink)  
Antiguo 12/06/2007, 23:09
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Re: Fallo en insert, me tira este mensaje alguien me puede decir porque

Gracias me di cuenta al pegarlo aunque me fallaba por un tonteria de arrays mal indexados de todas formas, podrias indiecarme con decirle a una consulta que solo me muestre un maximo de 10 tuplas y como en caso de por ejemplo tener mas 10 se gestiona el resto una vez hecha la consulta no se si me he esplicado
  #6 (permalink)  
Antiguo 12/06/2007, 23:13
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Fallo en insert, me tira este mensaje alguien me puede decir porque

pues si solo quieres mostrar 10 pones por ej...

$sql = mysql_query("SELECT * FROM tabla WHERE condicion = 'algo'"
." limit 10");

y te mostraria las ultimas 10 o las primeras 10 segun el mysql vea sea primordial para ver como tu quieras las utimas 10 o las primeras 10 para ellos pones un ORDE BY variable DESC ó ASC el desc es descendente y asc es ascendente :D

si tienes mas dudas pone tu consulta y le hechamos mano :D
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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:59.