Comment faire un update auto avec cron ?

Fermé
sebastien - 3 févr. 2012 à 14:50
cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 - 4 févr. 2012 à 12:59
Bonjour,

Alors tout est presque dans la question !

Voilà j'ai cherché un peu partout mais...je ne comprends pas très bien....


Mon problème:

Je voudrais faire tous les jours à une heure donnée un update dans une table de ma base de donnée et biensur utilisant une tâche cron ???

Comment faut-il procéder exactement ?

Merci d'avance à tous ceux qui voudront bien m'aider ;-)


A voir également:

1 réponse

cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
Modifié par cheese42 le 4/02/2012 à 13:01
slt, en rapport avec le jour,
tu cree une table nommée===> maj
dans cette table 2 champs,
le 1= id (int11) autoincrement, primaire,
le 2= date type text,
ensuite,
dans ton header ou sur ta 1ere page appelée
tu fais comme ceci =>


<?php
mysql_connect("", "", "");
mysql_select_db("");
$result = mysql_query("SELECT * FROM maj WHERE date='".date('d/m/Y')."'");
if (mysql_num_rows($result)<1)
{
mysql_query("UPDATE tatable SET tonchamps= chiffreachanger");
mysql_query("INSERT INTO maj VALUES('', '".date('d/m/Y')."')"); // mise a jour
}
mysql_close();
?>

donc a chaque actualisation, le script verifie que la date existe, sinon cela se met à jour donc, comme le script regarde la date, alors c comme si le script se mettait à jour à minuit ;) voila @++

donc pas besoin de faire un cron....
----------------------------------------------------------------------
/ La vie ne vaut rien mais rien ne vaut la vie !!!!! /
----------------------------------------------------------------------
0