19. december 2003 - 19:52Der er
5 kommentarer og 1 løsning
UPDATE et timestamp rette også andre felter. (Fejl)
if ($todo=="finish") { $update = "UPDATE repair SET finish_date_rep=NOW() WHERE id_rep = '$id_rep'"; mysql_query($update) or die("update -1-".mysql_error()); }
men når det køres igennem retter den også et andet felt i dben...?
Nogle der har en løsning, til hvordan jeg ungår dette.
der er så flere rækker i den tabel hvor det gælder at id_rep = '$id_rep' for at undgå det bør du udvide din where-betingelse så det KUN er den række hvor du ønsker at opdatere der udvælges af WHERE betingelsen.
Synes godt om
Slettet bruger
19. december 2003 - 23:57#3
Lav det andet felt om til et DATETIME-felt. TIMESTAMP er en speciel type, som kun skal bruges til felter, der netop skal opdateres automatisk.
Det er vistnok kun det første TIMESTAMP i en række, der bliver opdateret automatisk.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.