Saludos a todos, tengo problemas al querer hacer un UPDATE a los datos de una factura, he revisado uno a uno el nombre de los campos, también en revisado la sintaxis sql por medio de echo mysql_error(); y me arroja 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 " at line 3.
Pero lo más curioso del asunto, es que si omito del código la siguiente línea:
WHERE No_factura=".@$_POST['TxtNo_Factura'].""; me permite actualizar sin problemas, obviamente es un error dejar de escribir el WHERE en una actualización pués actualizará todos los datos sin discriminación.
Aquí el código de actualización:
Código MySQL:
Ver originalcedula= '".@$_POST['TxtCedula']."',matricula_inmobiliaria='".@$_POST['TxtMatricula_inmobilaria']."' ,nombre='".@$_POST['TxtNombre']."',apellido1='".@$_POST['TxtApellido1']."',
apellido2='".@$_POST['TxtApellido2']."',telefono='".@$_POST['TxtTelefono']."',direccion_cliente='".@$_POST['TxtDireccion_cliente']."',
direccion_inmueble='".@$_POST['TxtDireccion_inmueble']."',dias='".@$_POST['TxtDias']."',
mes='".@$_POST['TxtMeses']."', ano='".@$_POST['TxtAno']."', mes_plazo='".@$_POST['TxtMes_plazo']."',
ano_plazo='".@$_POST['TxtAno_plazo']."', valor_credito='".@$_POST['TxtValor_credito']."',
tasa_interes='".@$_POST['TxtTasa_interes']."', valor_interes='".@$_POST['TxtValor_interes']."',
total_pagar='".@$_POST['TxtTotal_pagar']."', abono_interes='".@$_POST['TxtAbono_interes']."',
abono_capital='".@$_POST['TxtAbono_capital']."'
WHERE No_factura
=".@$_POST['TxtNo_Factura']."