Men når jeg at opdatere via min simple koder fejler det bare helt.
Det eneste den opdatere et status som bliver til 0 lige meget hvad.
Får ingen errors.
Som allerede nævnt er fejl at du bruger AND istedet for ,. Men jeg vil gerne fortælle hvorfor du ikke får nogen fejl.
Når du laver en SQL update som denne her:
Update status=værdi1 and navn=værdi2 and antal=100 where id=1
Så bliver den tolket således:
Update status=(værdi1 and navn=værdi2 and antal=100) where id=1
Og værdien af (værdi1 and navn=værdi2 and antal=100) vil i dette tilfælde antage værdien 0. Derfor bliver resultatet:
Update status=0 where id=1
----
Her kan du i øvrigt se dokumentationen for MySQL insert.
http://dev.mysql.com/doc/refman/5.5/en/insert.html
Jeg tror, at dokumentationen for MySQL update er mere relevant
http://dev.mysql.com/doc/refman/5.5/en/update.html
Indlæg senest redigeret d. 11.01.2012 11:13 af Bruger #955