Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2013, 17:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: tengo problemas con update

Código MySQL:
Ver original
  1. UPDATE rollos_telas
  2. SET metros='$total'
  3. WHERE num_rollo=$_POST[numro]
Esto no contiene ningún error formal de sintaxis. Pero es muy, muy habitual ese error cuando las variables no contienen lo que el programador cree que contienen, simplemente porque no las validan antes de usarlas.
En definitiva, es un error en MySQL provocado por un defectuoso manejo de programación, pero eso no es tema en este foro (leer las normas de los foros de BBDD, por favor).
Si quieres comprobarlo, haz algo simple: Verifica qué contienen las variables y cómo queda armada la consulta antes de enviarla a ejecutar.
¿Que quiero decir con eso?
Sencillo: Carga la consulta en una variable, sin ejecutarla directamente, y haz que se muestre en pantalla. Un simple echo te servirá para eso.

Por otro lado, si quieren seguir el tema, lo moveré a PHP, porque lo que se haga en programación, como ya recalqué, no es tema de este foro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)