PHP ver gevorderde |
|
Ik heb in mijn database zoiets zitten:
IP | DATUM
-----------
IP1 | 2005-02-28
IP2 | 2005-02-28
Nu onderzoek ik het aantal unieke IP's met
$unieke_bezoekers_vandaag_sql = mysql_query("SELECT DISTINCT ip FROM site_bezoekers");
$unieke_bezoekers_vandaag = mysql_result($unieke_bezoekers_vandaag_sql,0);
echo $unieke_bezoekers_vandaag;
$unieke_bezoekers_vandaag_sql = mysql_query("SELECT DISTINCT ip FROM site_bezoekers"); $unieke_bezoekers_vandaag = mysql_result($unieke_bezoekers_vandaag_sql,0); echo $unieke_bezoekers_vandaag;
, en dat werkt perfect.
Echter, als ik er dit van maak (om het aantal unieke vandaag te doen) loopt het mis
$dag = date("d",time());
$maand = date("m",time());
$jaar = date("Y",time());
$datum = $jaar."-".$maand."-".$dag;
$unieke_bezoekers_vandaag_sql = mysql_query("SELECT DISTINCT ip COUNT(1) FROM site_bezoekers WHERE datum='$datum'");
$unieke_bezoekers_vandaag = mysql_result($unieke_bezoekers_vandaag_sql,0);
echo $unieke_bezoekers_vandaag;
$datum = $jaar."-".$maand."-".$dag; $unieke_bezoekers_vandaag_sql = mysql_query("SELECT DISTINCT ip COUNT(1) FROM site_bezoekers WHERE datum='$datum'"); $unieke_bezoekers_vandaag = mysql_result($unieke_bezoekers_vandaag_sql,0); echo $unieke_bezoekers_vandaag;
|