Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2011, 07h51   #1
Invité de passage
 
Homme
Inscription : novembre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : novembre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Cron update mysql

Bonjour,

j'aimerai faire un cron qui met a jour un champs de ma table toutes les nuits a 00h01 mais je n'y arrive pas.

J'ai ma requête mais pas le cron.

Je suis débutant en linux et les explication que je trouve m'ont donner cela pour crontab:

Citation:
MAILTO=contact@webocado.com

crontab -e
1 0 * * 0 $HOME/backup.php
ma requete:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<? 
FUNCTION connection() { 
 
    include_once('./././configuration.php');
    extract($configuration);
    $connection = mysql_connect($serveur, $utilisateur, $motdepasse) OR die(mysql_error());
    mysql_select_db($nom) OR die(mysql_error());
    RETURN $connection;
}
 
global $joueur;
{
 
$parties=$joueur['parties']+10;
 
mysql_query("UPDATE users SET parties='"+10"'");
}
?>


quelqu'un peu t-il m'aider?
ldo78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 12h30   #2
Membre éclairé
 
Inscription : février 2005
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 349
Points : 358
Points : 358
Bonjour.


Vous vous êtes trompé dans la configuration de cron

Citation:
Code :
1
2
3
4
5
 
MAILTO=contact@webocado.com
 
crontab -e 
1 0 * * 0 $HOME/backup.php
cela devrait plutot être :
Code :
1 0 * * * $HOME/backup.php
De plus je ne crois pas que la variable $HOME soit initialisé il faut la rajouter au début du crontab

Code :
1
2
3
4
 
MAILTO=contact@webocado.com
HOME=<le répertoire>
1 0 * * * $HOME/backup.php
Pour la config crontab pour éviter de me tromper j'utilise souvent ce site

@+
__________________
La connaissance s'accroit lorsqu'on la partage.
overider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 09h51   #3
Membre confirmé
 
Avatar de GyZmoO
 
Homme Mickaël
Ingénieur développement logiciels
Inscription : février 2006
Messages : 402
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2006
Messages : 402
Points : 238
Points : 238
Envoyer un message via MSN à GyZmoO
Bonjour!

Sinon, peut être n'est ce pas cela que vous cherchez, mais il y'a moyen de planifier avec MySQL :

http://atranchant.developpez.com/mysql/evenement/

@++
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
GyZmoO est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 12h33   #4
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

plus simple :

Code :
1
2
crontab -e
01 00 * * * mysql -h localhost -u 'user' -ppassword -s mabase -e "UPDATE joueurs SET partie=parties+10;" &
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h30.


 
 
 
 
Partenaires

Hébergement Web