IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Exécuter un script à un instant trés précis


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut Exécuter un script à un instant trés précis
    Bonjour ,

    Voici mon script php qui fonctionne , pour faire que les pv de ma base baissent de 1% à minuit ...
    Néanmoins , il faut actualiser du coté du navigateur à 23 H 59 mn 59 s trés précisément .
    Quelqu'un aurait-il une solution pour que cette actualisation soit automatique et permette au script de s'effectuer ? Merci d'avance pour vos réponses ...

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php 
     
    $timestamp= mktime( 23,59,59,date("m"),date("d"),date("Y"))-time();
     
     
    if ( $timestamp > 0) {
    $newPrice = $row_Recordset1['prix_ttc'];
     
    } else  {
    $newPrice = $row_Recordset1['prix_ttc']*0.99;
     
    mysql_query("UPDATE shop_monnaies SET prix_ttc = prix_ttc*0.99 ");
     
    }
     
    echo $newPrice ;
     
     
    ?>

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 063
    Par défaut
    Bonjour,

    Si tu es en MySQL 5.1, tu peux regarder du côté du programmateur d'évènements de MySQL.
    Sinon, il va falloir passer par un planificateur de tâche sur ton système d'exploitation...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut
    Bonjour ,

    Suite à votre message , j'ai créé un event schedule . Pourtant , rien ne se passe dans mon champ prix_ttc .
    J'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    create event schedule 
    every 1 day 
    starts current_date + interval 1 day do 
    update facevspilun.shop_monnaies 
    set prix_ttc = prix_ttc*0.99;
    Voyant que cela ne fonctionnait pas ( pourquoi ? ...pas de message d'erreur ...) je suis passé pae le programmateur de taches de windows . Mais là , ma page en construction sous dreamweaver s'ouvre bien à minuit , mais elle ne s'actualise pas automatiquement ...

    Habroc

  4. #4
    Membre éclairé
    Homme Profil pro
    directeur hypermarché
    Inscrit en
    Avril 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : directeur hypermarché

    Informations forums :
    Inscription : Avril 2009
    Messages : 227
    Par défaut
    Résolu ...Enfin !
    Le problème avec les débutants , c'est qu'ils débutent ...

    Tout fonctionne à merveille , à condition , bien sur , de laisser le serveur ouvert ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter des scripts php dans un ordre précis
    Par cebabonet dans le forum Langage
    Réponses: 9
    Dernier message: 18/10/2012, 11h13
  2. [FLASH MX2004] Exécution de script PHP
    Par dleu dans le forum Flash
    Réponses: 2
    Dernier message: 30/03/2005, 19h10
  3. Réponses: 1
    Dernier message: 23/02/2005, 11h23
  4. envoi de signal selon un timing très précis
    Par shura dans le forum POSIX
    Réponses: 3
    Dernier message: 17/12/2004, 16h32
  5. Exécuter un script SQL
    Par borgfabr dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/03/2004, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo