Problem med databasfråga

Databaser & SQL

1 svar · 517 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Trådstart#1

Någon som kan se något uppenbart fel i följande fråga. :r

mysql_query("UPDATE bilder SET status = 'godkand' AND datum = NOW() WHERE id = " .intval($id). "") or die(mysql_error());

Bilden uppdateras utan problem, men fältet "status" blir blankt.

Fältet "status" är ENUM (godkand, pendlar).

EDIT:
Ser felet nu, "AND".

Är tacksam för om någon kunde ta bort denna tråd, (så att man slipper skämmas). :x

Medlem sedan aug. 20039 340 inlägg
#2

Byt ut AND mot ett kommatecken. Som det är nu sätter du status till ('godkand' AND datum = NOW()) vad det nu blir...

380 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
128 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)