Hvad er der galt med min kode?
<?phpprint '<font face="helvetica" size="1" color="#000000">';
$mysql_host = "HOST";
$mysql_user = "DATABASE";
$mysql_pass = "KODE";
$mysql_name = "DATABASE";
$ip = $REMOTE_ADDR;
$db = mysql_pconnect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db("xupdk", $db)
or die("<strong>Fejl: Kunne ikke connecte til $mysql_name@$mysql_host</strong>");
$time = explode(" ",microtime());
$array1 = $time[0];
$array2 = $time[1];
$sql = "SELECT * FROM online_users WHERE ip like '$ip'";
$result = mysql_query ($sql) or die (mysql_error());
if (mysql_num_rows($result) < 0) {
mysql_query("INSERT INTO online_users (id,ip,name,date) values ('','$ip','','$array2')");
}
mysql_query("DELETE FROM online_users where date < $array2 - 400");
$res = mysql_query("SELECT * FROM online_users");
$tal = mysql_num_rows($res);
if ($tal == "1") {
print "1 bruger online ";
}
else {
print $tal;
print " brugere online";
}
?>
Host, Kode, Bruger og Database bliver selbvølgelig rettet til korrekte værdier, men hvad er der galt hvorfor virker det ikke ?
