Vis seneste besøgende (dato)
Jeg er igang med at lave en lille statistik over hvor mange der har besøgt et site, og hvornår den sidste var.Men har nogle problemer .
1.) Hvordan kan jeg mindske presset på min database? Kode her:
/* Statistik START */
$GET_STATS = mysql_query("SELECT * FROM `".$db_prefix."statistik`");
$MSG_STATS = mysql_fetch_array($GET_STATS);
if ($MSG_STATS['ip'] == $_SERVER['REMOTE_ADDR']){
mysql_query("UPDATE `".$db_prefix."statistik` SET `dato` = '".date('d-m-Y H:i:s')."' WHERE `ip` = '".$_SERVER['REMOTE_ADDR']."'");
} else {
mysql_query("INSERT INTO `".$db_prefix."statistik` (id,ip,dato) VALUES ('','".$_SERVER['REMOTE_ADDR']."','".date('d-m-Y H:i:s')."')");
}
/* Statistik END */
2.) Hvordan udskriver jeg den sidste besøgende ud fra datoen? Kode her:
$STATIK = mysql_result(mysql_query("SELECT COUNT(*) AS `ip` FROM `".$db_prefix."statistik`"),0);
$STATIK_S = mysql_query("SELECT `dato` FROM `".$db_prefix."statistik` ORDER BY `dato` DESC LIMIT 1");
$STATIK_S = mysql_fetch_array($STATIK_S);
ECHO "Der er ialt ".$STATIK." besøgende på "._SITE_NAME.". Sidste var ".$STATIK_S." ";
