Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] tengo problemas con update

Estas en el tema de tengo problemas con update en el foro de PHP en Foros del Web. hola a todos tengo problemas con esta consulta, Código PHP:  $result  =  mysql_query ( "UPDATE rollos_telas SET metros='$total' WHERE num_rollo=" . $_POST [ 'numro' ]. "" );  cuando la ejecuto ...
  #1 (permalink)  
Antiguo 08/09/2013, 19:58
 
Fecha de Ingreso: julio-2013
Ubicación: pereira
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
tengo problemas con update

hola a todos tengo problemas con esta consulta,
Código PHP:
 $result mysql_query("UPDATE rollos_telas SET metros='$total' WHERE num_rollo=".$_POST['numro'].""); 
cuando la ejecuto me sale....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 '1' at line 1.

carge la consulta en una variable(com dijo gnzsoloyo) y me sale 1 que es a lo que refiere el erro, alguan idea
  #2 (permalink)  
Antiguo 08/09/2013, 20:03
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: tengo problemas con update

Verifica las.comillas

SET metros='$total'

Cambialo por

SET metros='".$total."'
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #3 (permalink)  
Antiguo 08/09/2013, 20:29
 
Fecha de Ingreso: julio-2013
Ubicación: pereira
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: tengo problemas con update

Cita:
Iniciado por SkAr88 Ver Mensaje
Verifica las.comillas

SET metros='$total'

Cambialo por

SET metros='".$total."'
gracias por responder pero me sigue mostrando el mismo error, lo que estoy haciendo es, recibo unos valores los sumo para obtener un total, que es el que tomo en el update, el numro el el valor que tomo del formulario para comparar la tabla y asi hacer el update correspondiente, se entiende?? pero lo que no logro entender es ese error, aqui el codigo:

Código PHP:
$total $_POST['metext'] + $_POST['emp'] + $_POST['ret'] + $_POST['imp'] - $_POST['exe'] +
            
$_POST['fal']; 
Código PHP:
$result mysql_query("UPDATE rollos_telas SET metros='".$total."' WHERE num_rollo=" $_POST['numro'] . ""); 
le doy un echo a $result y me muestra 1 en pantalla
  #4 (permalink)  
Antiguo 08/09/2013, 20:42
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: tengo problemas con update

Código PHP:
Ver original
  1. $sql="UPDATE rollos_telas SET metros='".$total."' WHERE num_rollo=".$_POST['numro'];
  2. echo $sql;
Dinos que sale.con eso
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #5 (permalink)  
Antiguo 08/09/2013, 20:56
 
Fecha de Ingreso: julio-2013
Ubicación: pereira
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: tengo problemas con update

Cita:
Iniciado por SkAr88 Ver Mensaje
Código PHP:
Ver original
  1. $sql="UPDATE rollos_telas SET metros='".$total."' WHERE num_rollo=".$_POST['numro'];
  2. echo $sql;
Dinos que sale.con eso
guardo el update en una variable, le doy echo a $result y muestra 1, aqui el codigo:
Código PHP:
Ver original
  1. $result = mysql_query("UPDATE rollos_telas SET metros='".$total."' WHERE num_rollo=" . $_POST['numro']);
  2. echo "esta es la variable donde esta el query  " . $result . "<br/>";
  #6 (permalink)  
Antiguo 09/09/2013, 05:06
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Respuesta: tengo problemas con update

Haz como te.dije yo, hay que ver como queda la consulta, trata de siempre guardar en una variable la consulta, ej:
$sql="aqui la consulta";
echo $sql;
$result=mysql_query($sql);
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #7 (permalink)  
Antiguo 09/09/2013, 17:36
 
Fecha de Ingreso: julio-2013
Ubicación: pereira
Mensajes: 10
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: tengo problemas con update

Cita:
Iniciado por SkAr88 Ver Mensaje
Haz como te.dije yo, hay que ver como queda la consulta, trata de siempre guardar en una variable la consulta, ej:
$sql="aqui la consulta";
echo $sql;
$result=mysql_query($sql);
pues ho sorpresa lo hice asi guarde la query en una variable y luego le aplique
Código PHP:
$result mysql_query($sql); 
y me dio, ejecuto el update en la tabla, te quedo muy agradecido SkAr88 de verdad fuiste de mucha ayuda slaudos

Etiquetas: mysql, sql, update, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:24.