Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/12/2007, 08:29
Avatar de popobcn
popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 17 años, 5 meses
Puntos: 1142
Re: algun error en esta insercion?

Hola,

Si tienes ya un valor en el campo ID, traspasado en VALUES de esta manera:

Código PHP:
$sql_2"INSERT INTO menu (id, plato11, plato12, plato13, platoveg1, platoveg2, platoveg3, plato21, plato22, plato23) VALUES ('$id', '$x1', '$x2', '$x3', '$x4', '$x5', '$x6', '$x7', '$x8', '$x9')"
La consulta te dará un error por que no estas traspasando la misma cantidad de información. Por otro lado, si el campo ID es invariable y lo que deseas es ACTUALIZAR un registro existente, tendrias que emplear la instrucción UPDATE en vez de INSERT.

Otra opcion es indicar que el valor de ID = NULL => 'NULL'.

Aunque a decir verdad... No comprendo exactamente el "por que" de la necesidad de dejar el campo ID en blanco o sin valor... Si esto es generalizado en este tipo de registros, ¿por que no lo eliminas?

Saludos