Quiero modificar los datos que tengo almacenados en mi base de datos, estos datos son en dos tablas diferentes y a cada una de ellas les hago su respectivo mysql_query pero me arroja error y no comprendo que es. Me he percatado de las comillas y cierres y veo todo bien y no pillo el problema.
Aqui mi codigo
Código PHP:
$consulta= 'UPDATE encabezado_guia_servicio SET
fecha_guia="'.mysql_real_escape_string($_POST['txt_fecha_guia_modificar']).'",
rut_cliente="'.substr($_POST['slt_rut_modificar'],0,-2).'",
guia_5081 = '.mysql_real_escape_string($_POST['txt_5081_guia_modificar']).' ,
id_contrato_cliente="'.$_POST['slt_contrato_modificar'].'",
id_relleno_sanitario= '.$id_relleno[0].' ,
numero_ticket_relleno = '.mysql_real_escape_string($_POST['txt_nticket_guia_modificar']).' ,
id_estado_guia= '.$id_estado[0].',
WHERE numero_guia_servicio = '.mysql_real_escape_string($_POST['txt_numero_guia_modificar']).';';
echo "$consulta";
mysql_query($consulta,$conexion) or die (' Error en la consulta SQL, el error es : '.mysql_error());
echo " <br> \n";
//LINEA 1
$consulta= 'UPDATE cuerpo_guia_servicio SET cantidad = '.mysql_real_escape_string($_POST['txt_cantidad1_guia_modificar']).' ,volumen='.mysql_real_escape_string($_POST['txt_volumen1_guia_modificar']).' WHERE numero_guia_servicio = '.mysql_real_escape_string($_POST['txt_numero_guia_modificar']).' AND numero_linea = 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 'WHERE numero_guia_servicio = 1' at line 9
Sera que tengo algun ";" demas por ahi dando vueltas
Gracias!