Hej
Lige nu sidder jeg og arbejder med at databasen skal selv "updater" når en bruger logger ind på siden, skal den bare updater tid og dato, så at jeg kan gå ind og se det.
jeg har prøvet sådan her:
if ($stmt = $this->mysqli->prepare('INSERT INTO `bruger` (`online_sidste`) VALUES (NOW())')) {
(navn) (datatype)
online_sidste datetime
der kommer intet på databasen.
Fortælle databasen hvad tid man log ind på siden
Re: Fortælle databasen hvad tid man log ind på siden
Hej med dig...
For mig ser det ud til at du forsøger at udføre en kommando inde i et if statement som en betingelse?
Hvad er det du gerne vil afprøve i dit if statement?
For mig ser det ud til at du forsøger at udføre en kommando inde i et if statement som en betingelse?
Hvad er det du gerne vil afprøve i dit if statement?
Re: Fortælle databasen hvad tid man log ind på siden
Du kan gøre sådan :
(sql kode)
WHERE er vigtig vis den skal sættes ind til den rigtige bruger.
og til at finde tiden :
Så tager den det præcise tidspunkt for hvornår du logger ind, og eventuelt ud.
(sql kode)
Kode: Vælg alt
UPDATE `bruger` SET `online_sidste`='$tidspunkt' WHERE id='$dbid'
og til at finde tiden :
Kode: Vælg alt
$tidspunkt = date("Y-m-d H:i:s");
Re: Fortælle databasen hvad tid man log ind på siden
Tak for hjælpen!Mathias skrev:Du kan gøre sådan :
(sql kode)WHERE er vigtig vis den skal sættes ind til den rigtige bruger.Kode: Vælg alt
UPDATE `bruger` SET `online_sidste`='$tidspunkt' WHERE id='$dbid'
og til at finde tiden :
Så tager den det præcise tidspunkt for hvornår du logger ind, og eventuelt ud.Kode: Vælg alt
$tidspunkt = date("Y-m-d H:i:s");