I'm trying gather visitor usage statistics, insert them into my database, then display all usage statistics.
$hostname = "localhost";
$db ="alexisfx_db";
$conn = mysql_connect($hostname) or die("Invalid server or user.");
$user_ip = $_SERVER['REMOTE_ADDR'];
$url = $_SERVER['PHP_SELF'];
$referring_url = $_SERVER['HTTP_REFERER'];
$today = date("F j, Y, H:i:s");
//printed query
print("insert into pagestats(user_ip, page_url, referring_url, date_time) values('$user_ip', '$url', '$referring_url', '$today')");
$query = mysql($db, "insert into pagestats(user_ip, page_url, referring_url, date_time) values('$user_ip', '$url', '$referring_url', '$today')");
$result = mysql_query($query) or exit(mysql_error());
$query = mysql($db, "select * from pagestats");
$numrows = mysql_numrows($query);
print("<b>Stats</b>");
for($i=0; $i < $numrows; $i++)
{
$user_ip = mysql_result($query, $i, 'user_ip');
$page_url = mysql_result($query, $i, 'page_url');
$referring_url = mysql_result($query, $i, 'referring_url');
$date_time = mysql_result($query, $i, 'date_time');
print($user_ip . ", " . $page_url . ", " . $referring_url . ", " . $date_time. "<br>");
}
The error returned is "Query was empty". When i print the query out to the page and then insert it manually into phpMyAdmin, it works no problems. I also get the same error returned for the select query.
Help would be appreciated!