[Php-avanzado] consulta Mysql

Damián Colledani damian_colledani en yahoo.com
Mar Jul 14 23:09:17 ART 2009


UHh, tenés razón no sé que pasó me enganché con el SUM ypensaba que se hacía así.
Lo resolví así:
$sqlcant="UPDATE stock SET cantidad=cantidad-$cantidad WHERE descripcion='$descripcion'";
Y saqué el campo stock.
Gracias 

--- El mié 15-jul-09, Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar> escribió:

> De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
> Asunto: Re: [Php-avanzado] consulta Mysql
> Para: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
> Fecha: miércoles, 15 de julio de 2009, 2:28 am
> Hola Damián,
> 
> El mar, 14-07-2009 a las 17:29 -0700, 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?
> 
>     No estás poniendo los string entre
> comillas para la búsqueda.
>     Solo los campos numéricos, enteros o
> decimales, no van entre comillas.
> 
>     Acordate de que las consultas SELECT no
> modifican las tablas, solo las
> muestran. Quiero decir que SUM(stock - cantidad) no va a
> hacer ningún
> cambio.
> 
> > Gracias
> 
>     Por nada!
> 
>     Charla aparte: por qué tenés un campo
> 'stock' y otro 'cantidad'? El
> stock es justamente la cantidad de artículos que tenés.
> 
> -- 
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 


      ____________________________________________________________________________________
¡Viví la mejor experiencia en la web!
Descargá gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=ar


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