Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2009, 15:03
Avatar de Capote
Capote
 
Fecha de Ingreso: julio-2007
Ubicación: C h i l e
Mensajes: 136
Antigüedad: 16 años, 10 meses
Puntos: 0
Problemas al actualizar datos

Hola.
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 ;'
Estoy imprimiendo la consulta, para visualizar que me esta mandando y me arroja el siguiente problema:
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!
__________________
"La blanda respuesta quita la ira, Mas la palabra áspera hace subir el furor"