Il codice sembra a posto, ma il db rimane vuoto. In pratica, quando si clicca su una pag. del mio sito, nel db devono entrare i dati che ci sono in INSERT INTO
Codice PHP:
...
$mysqli = new mysqli("localhost", "root", "pwd", "gruppoalveo");
$data_localeS = time(); //Stampa nel db la data numerica es. 1360585588
//Nota che la "i" non è accentata, così nel db non stampa caratteri strani. Non deve stampare a video
$giorno=array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
$mese=array('gennaio','febbraio','marzo','aprile','maggio','giugno','luglio','agosto','settembre','ottobre','novembre','dicembre');
$dataGmtS=$giorno[date('w')].' '.date('d').' '.$mese[date('m')-1].' '.date('Y - H:i:s \G\M\T P');
$ip=$_SERVER['REMOTE_ADDR'];
$url = $_SERVER['PHP_SELF'];
$esiste = $mysqli->query ("SELECT * FROM visitate WHERE url='$url'");
if ($esiste->num_rows == 0) {
$mysqli->query ("INSERT INTO visitate VALUES ('$data_localeS', '$dataGmtS', '$title', '$url', '$ip' 1)");
}
else {
$old = $esiste->fetch_array(MYSQLI_ASSOC);
$visite = $old['visite'] + 1;
$mysqli->query("UPDATE visitate SET data_localeS='$data_localeS', dataGmtS='$dataGmtS', pagina='$title', visite='$visite', ip='$ip' WHERE url='$url'");
}
}
}
}
...