IF statement i en SQL-sætning
Hej Eksperter.Jeg har fundet følgende:
http://dev.mysql.com/doc/refman/5.1/en/if-statement.html
Men kan ikke rigtigt gennemskue brugen af det.
Mit problem er, at jeg er ved at lave noget lagerstyring til en web-shop.
Når den sidste vare er købt, skal lagertabellen opdateres, således at feltet Udsolgt sættes TRUE, ellers skal der bare trækkes antallet af varer fra lagerbeholdningen - feltet Beholdning.
Jeg har lavet følgende, men får en syntakserror:
$query_rs_test = "SELECT * FROM lagertabel IF Beholdning-$solgte==0 THEN UPDATE lagertabel set Udsolgt='TRUE' ELSE Beholdning=Beholdning-1 END IF"
Jeg kan ikke gennemskue det...
/y
