Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2016, 00:10
ivan7
 
Fecha de Ingreso: abril-2016
Mensajes: 36
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Error al realizar un update

Cita:
Iniciado por xerifandtomas Ver Mensaje
Pudiste solucionarlo con lo que te indique aquí en el otro tema?
Lo probé pero me salía otro error. Especifico en el WHERE que recoja el valor de la clave primaria de ese registro.

Es decir, con la modificación, le sentencia queda así:
Código SQL:
Ver original
  1. UPDATE nomisferio SET ID_Nomisferio='" . $ID_Nomisferio . "', ID_Categoria='" . $ID_Categoria . "',
  2. Tipo_Mes='" . $Tipo_Mes . "', Sueldo='" . $Sueldo . "', Antiguedad='" . $Antiguedad . "',
  3. Dif_Ant='" . $Dif_Ant . "', C_Puesto='" . $C_Puesto . "', C_Niv_Retr='" . $C_Niv_Retr . "',
  4. C_Destino='" . $C_Destino . "', C_Prof_1='" . $C_Prof_1 . "', C_Prof_2='" . $C_Prof_2 . "',
  5. C_Prof_3='" . $C_Prof_3 . "',C_Prof_4='". $C_Prof_4 . "', C_Fest_Dia='" . $C_Fest_Dia . "',
  6. C_Fest_Noche='". $C_Fest_Noche . "', Hospital='". $Hospital . "', Nocturnidad='" . $Nocturnidad . "',
  7.  J_Partida='". $J_Partida . "
  8. WHERE ID_Nomisferio='" . $ID_Nomisferio . "';

Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.

El error que me muestra con la modificación es:
Código SQL:
Ver original
  1. UPDATE nomisferio SET ID_Nomisferio='1', ID_Categoria='1', Tipo_Mes='28', Sueldo='605.25', Antiguedad='23', Dif_Ant='14.39', C_Puesto='716.64', C_Niv_Retr='3.28', C_Destino='395.84', C_Prof_1='120.08', C_Prof_2='240.33', C_Prof_3='320.62', C_Prof_4='440.52', C_Fest_Dia='43.54', C_Fest_Noche='62.20', Hospital='68.81', Nocturnidad='29.00', J_Partida='200.69 WHERE ID_Nomisferio='1';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'' at line 5

Última edición por gnzsoloyo; 06/04/2016 a las 04:39