Comment faire un update auto avec cron ?
sebastien
-
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
cheese42 Messages postés 860 Date d'inscription Statut Membre Dernière intervention -
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 ;-)
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:
- Comment faire un update auto avec cron ?
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Ciel auto entrepreneur - Télécharger - Comptabilité & Facturation
- Wsus offline update - Télécharger - Systèmes d'exploitation
1 réponse
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 !!!!! /
----------------------------------------------------------------------
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 !!!!! /
----------------------------------------------------------------------