PHP ver gevorderde |
|
Ik ben eventjes bezig met het loggen van iedere klik op mijn website (om een statistiekensysteem te ontwikkelen, maar stuit op volgend probleem)
als ik via volgende query de gegevens opvraag, krijg ik alles netjes behalve het tijdstip:
$sql = mysql_query("SELECT * FROM bezoekers_paginabezoeken WHERE tijdstip >= DATE_SUB(NOW(), INTERVAL 10 MINUTE) GROUP BY ip ORDER BY id DESC") or die(mysql_error());
$sql = mysql_query("SELECT * FROM bezoekers_paginabezoeken WHERE tijdstip >= DATE_SUB(NOW(), INTERVAL 10 MINUTE) GROUP BY ip ORDER BY id DESC") or die(mysql_error());
In de DB zit bijvoorbeeld
Citaat: 2005-09-18 18:35:58
2005-09-18 18:46:48
2005-09-18 18:53:57
Ik zou graag de tijd weergeven dat die persoon het laatst online was (in dit geval 2005-09-18 18:53:57), maar door die interval met 10 minuten sluit hij alles uit wat langer dan 10min geleden is, en pakt hij het kleinste (stel dat het nu 18:55:00 is, dan sluit hij alles uit wat langer dan 10min geleden is, dus 2005-09-18 18:35:58 gaat weg, en dan pakt hij de langst geleden waarde, dus in dit geval zou ie 2005-09-18 18:46:48 echo'en)...
Snapt iemand dit of is het té moeilijk uitgelegd?
|