[Php-avanzado] consulta Mysql

Gustavo A. Alberola larvaxp en gmail.com
Mar Jul 14 16:53:54 ART 2009


Hola damián,

    Por lo que entiendo, la query la estas armando como un string (digo
    esto por la variable $descripcion).

    /"SELECT SUM(stock - cantidad) AS stock FROM stock WHERE descripcion=$descripcion";

    /Si estoy en lo correcto con respecto al punto anterior, el problema se soluciona haciendo

    //"SELECT SUM(stock - cantidad) AS stock FROM stock WHERE descripcion='$descripcion'";//

    En SQL toda cadena de caracteres va encerrada entre comillas simples.
      

Espero haber podido ayudar, saludos
Gustavo


Damián Colledani escribió:
> Hola a todos, tengo una tabla STOCK que posee los sig. campos id, descripcion, precio, cantidad, stock; quiero que se actualice el stock cuando quito x cantidad de productos y estaba mirando la bibliografía en SUM
> Estoy probando así:
> SELECT SUM(stock - cantidad) AS stock FROM stock WHERE descripcion=$descripcion";
> me devuelve...
> SELECT SUM(stock - cantidad) AS stock FROM stock WHERE descripcion=destornillador pala 
> 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 'pala' at line 1
> Que estoy haciendo mal?
> Gracias
>
>
>       ____________________________________________________________________________________
> ¡Viví la mejor experiencia en la web!
> Descargá gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=ar
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
>   



Más información sobre la lista de distribución Php-avanzado