Cita:
Iniciado por xerifandtomas
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 originalUPDATE nomisferio SET ID_Nomisferio='" . $ID_Nomisferio . "', ID_Categoria='" . $ID_Categoria . "',
Tipo_Mes='" . $Tipo_Mes . "', Sueldo='" . $Sueldo . "', Antiguedad='" . $Antiguedad . "',
Dif_Ant='" . $Dif_Ant . "', C_Puesto='" . $C_Puesto . "', C_Niv_Retr='" . $C_Niv_Retr . "',
C_Destino='" . $C_Destino . "', C_Prof_1='" . $C_Prof_1 . "', C_Prof_2='" . $C_Prof_2 . "',
C_Prof_3='" . $C_Prof_3 . "',C_Prof_4='". $C_Prof_4 . "', C_Fest_Dia='" . $C_Fest_Dia . "',
C_Fest_Noche='". $C_Fest_Noche . "', Hospital='". $Hospital . "', Nocturnidad='" . $Nocturnidad . "',
J_Partida='". $J_Partida . "
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 originalUPDATE 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