Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/05/2015, 06:07
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: No me cambia el dato en la tabla con Update

Consejo básico:
1) No pongas la query directamente en la función. Usa una variable, para que puedas hacer un correcto debuggeo en el desarrollo.
2) Usa siemrpe el ord die(), o alguna forma de verificación de errores. S no capturas los erroes, jamás sabrás qué pasa.
3) Ten en cuenta que el SQL tiene sus propias reglas, por lo que hay que tener cuidado en cómo queda construida la consulta.
Código PHP:
Ver original
  1. $qry = "UPDATE productos SET cantidad = $cantidad WHERE ean = $code";
  2. // Siempre es buena idea visualizar las consultas que se crean, cuando estás desarrollando.
  3. // Aunque parezca bien escrita, es posible que haya errores de datos
  4. // que no están visibles al momento de codificar (son dinámicos)
  5. echo $qry;
  6.  
  7. $result = mysql_query($qry) or die("Error al ejecutar el UPDATE: ".mysql_error());
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)