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 original
cedula= '".@$_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']."'