webForumDet fria alternativet

Problem med databasfråga

Databaser & SQL

1 svar · 493 visningar · startad av Guldstrand

Medlem sedan juli 20041 271 inlägg
Frågan#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...

275 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)