Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 13:56
iPunto
 
Fecha de Ingreso: noviembre-2004
Mensajes: 92
Antigüedad: 19 años, 6 meses
Puntos: 0
Insert en Mysql

Mediante php intento hacer el siguiente INSERT en una bd Mysql:

Código:
INSERT INTO incidencia
 (Id,CodError,TxtError,Sentencia,Param1,Usuario,Web,UsrAlta,FechaAlta) 
VALUES 
('200892214945168',
'1054',
'Unknown column 'IdReserv' in 'where clause'',
'UPDATE reserva SET Estado=1 WHERE IdReserv="1"',
'Actualizar Reservas',
'[email protected]',
'Delanada Resort',
'PanelReservas',
'200892-214945')
Pero me devuelve el siguiente error:

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 'IdReserv' in 'where clause'','UPDATE reserva SET Estado=1 WHERE

¿Porque el gestor de base de datos confunde el UPDATE que hay como valor del INSERT como una sentencia sql?.

¿Sabeis que puede hacer para insertar en campo de una bd mysql una sentencia sql como texto?