I have table counting unique and raw hits with one row for every day.
Like:
date | raw | unique
2004-10-03 | 854 | 822
2004-10-04 | 898 | 841
My trafictracker source looks like this with two queries for every request.
$sql = "SELECT * FROM trackclicks WHERE day='2004-10-04";
$result = mysql_query($sql,$connection)
if(mysql_num_rows($result) != 0) {
mysql_query("UPDATE trackclicks SET $raw=$raw+1, $uni=$uni+$uniadd WHERE day = '2004-10-04'", $connection);
} else {
mysql_query("INSERT INTO trackclicks (day,$raw,$uni) VALUES ('2004-10-04','1','1')", $connection);
}
Can I in some way optimize this so I don't have to make the first query for every request? The script gets about 5000-8000 hits a day.