Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2015, 16:02
Avatar de heberthm
heberthm
 
Fecha de Ingreso: noviembre-2013
Ubicación: Cali
Mensajes: 65
Antigüedad: 10 años, 4 meses
Puntos: 1
Problema al actualizar datos

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 original
  1. UPDATE facturas SET
  2. cedula= '".@$_POST['TxtCedula']."',matricula_inmobiliaria='".@$_POST['TxtMatricula_inmobilaria']."' ,nombre='".@$_POST['TxtNombre']."',apellido1='".@$_POST['TxtApellido1']."',
  3. apellido2='".@$_POST['TxtApellido2']."',telefono='".@$_POST['TxtTelefono']."',direccion_cliente='".@$_POST['TxtDireccion_cliente']."',
  4. direccion_inmueble='".@$_POST['TxtDireccion_inmueble']."',dias='".@$_POST['TxtDias']."',
  5. mes='".@$_POST['TxtMeses']."', ano='".@$_POST['TxtAno']."', mes_plazo='".@$_POST['TxtMes_plazo']."',
  6. ano_plazo='".@$_POST['TxtAno_plazo']."', valor_credito='".@$_POST['TxtValor_credito']."',
  7. tasa_interes='".@$_POST['TxtTasa_interes']."', valor_interes='".@$_POST['TxtValor_interes']."',
  8. total_pagar='".@$_POST['TxtTotal_pagar']."', abono_interes='".@$_POST['TxtAbono_interes']."',
  9. abono_capital='".@$_POST['TxtAbono_capital']."'
  10. WHERE No_factura=".@$_POST['TxtNo_Factura']."
__________________
Hebeth Mazuera

Última edición por gnzsoloyo; 18/01/2015 a las 16:36 Razón: Sin etiquetar...