hmm .. ist zwar etwas her, aber vielleicht hilft es dir noch ...
bei mir sieht das so aus ...
PHP-Code:
$sql="SELECT frei, password, ID, kennung,";
$sql.=" (UNIX_TIMESTAMP()-UNIX_TIMESTAMP(zeit)) as time,";
$sql.=" zeit FROM users WHERE ..... // ich such da nach dem username
nachdem das durch die Datenbank "gegangen" ist kann ich einfach
PHP-Code:
$minuten=$result[0]['time']/60;
berechnen - das sind die Minuten, seit der Zeitstempel in der Datenbank erstellt wurde;
und der Zeitstempel gelangt dort mittels
PHP-Code:
$sql="UPDATE users SET ";
$sql.=" zeit= now(), ";
$sql.= ...... // weiter geht es
rein ...
Ich hoff meine Beispielcode-Schnipsel sind anschaulich genug,
ich verwende zum eigentlichen Zugriff auf die Datenbank eine eigene Class, die aber ganz einfach mysql_query benutzt, um meine sql-Strings an die Datenbank zu schicken, die Ergebnisse von Selects werden mittels mysql_fetch_array in ein assoziatives Array überführt, die höchste Arrayebene (erster Index) repräsentiert dabei die jeweilige Zeile in der Ergebnistabelle ( 0 = erster gefundener Datensatz usw. )