J'essaye d'ajouter le nombre de connexion d'un membre dans une base de données. Jusque là tout est ok. Mais j'y ajoute une condition pour des éventuelles mise à jour de date ...
$requete = "SELECT * FROM $base_table WHERE ip = 'reference'";
$resultat = mysql_query($requete);
$data = mysql_fetch_assoc($resultat);
// On récupère la date du dernier jour stocké dans la base
$date_stockee1 = $data['la_date_jour'];// c'est la date de référence jour
$date_stockee2 = $data['la_date_semaine'];// c'est la date de référence semaine
$date_stockee3 = $data['la_date_mois'];// c'est la date de référence mois
// Si on a changé de jour, on remet le nombre de visites quotidiennes à 0 pour chaque membre
if ( ($aujourdhui - $date_stockee1) > (24*60) ){
// Le nombre de visites quotidiennes de chaque visiteur de la base est remis à 0
$requete = "UPDATE $base_table SET total_jour = '0' WHERE ip != 'reference'";
$resultat = mysql_query($requete);
Or la mise à zéro ne se fait. Est-ce une erreur dans le code ?Merci
j'ajoute que :
$jour = date('j');
$mois = date('n');
$annee = date('Y');
$aujourdhui = mktime(0, 0, 0, $mois, $jour, $annee); // date d'aujourd'hui à minuit au format timestamp
$maintenant = time(); // date de l'instant présent au format timestamp