Az UPDATE parancs esetén, az új értékek megadásához függvényeket is használhatunk.
A NOW() függvény az aktuális dátum és idő értékeket adja vissza.
A CURDATE() függvényt az aktuális dátum, a CURTIME() függvényt pedig az aktuális idő lekérdezésére használhatjuk.
A NOW() függvény visszatérési értékének alakja: 2013-01-01 14:35:34
A CURDATE() függvény visszatérési értékének alakja: 2013-01-01
A CURTIME() függvény visszatérési értékének alakja: 14:35:34
A parancs általános formája:
UPDATE
Tabla_Neve
SET
Oszlop_Nev1 = függvény1
, Oszlop_Nev2 = függvény2
,...
WHERE
feltétel(ek)
Példa: A „v006” kódszámú rendelés dátumát frissítjük.
Forráskód
<?php
...
$UpdateStr = "UPDATE rendeles_tabla SET Datum = NOW() WHERE Kod ='v006'";
if (!mysqli_query($MySqliLink,$UpdateStr)) {
die("MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink));
}
...
?>
A lekérdezett tábla (phpMyAdmin):

1. Frissítés előtt

2. Frissítés után