Buonasera, volevo creare un contatore visite per visitatori unici, ovvero 1 visita per ogni ip e avevo abbozzato questi codici:
Codice PHP:
<?php
// settiamo le variabili di connessione
$host="localhost"; // LASCIARE COSÌ
$username=" USERNAME ";
$password="";
$db_name=" NOME DB ";
$db = mysql_connect($localhost,$username,$password) or die(mysql_error());
mysql_select_db($db_name, $db) or die(mysql_error());
$query_create = "CREATE TABLE IF NOT EXISTS visite (ip CHAR(15))";
mysql_query($query_create) or die(mysql_error());
$ip = $_SERVER['REMOTE_ADDR'];
$sel = mysql_query("SELECT * FROM visite WHERE ip=".$ip."");
$cont = mysql_num_rows($sel);
if($cont==0) {
mysql_query("INSERT INTO visite (ip) VALUES (".$ip.")");
}
$vis = mysql_query("SELECT COUNT(*) FROM visite");
mysql_close($db);
echo $vis;
?>
Il problema è che come output mi da "Resource id #3" ..