Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum 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 17/10/2011, 11h42   #1
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 72
Points : 11
Points : 11
Par défaut automatisation script php

bonjour,

ça fait pratiquement un moment que je cherche à mettre en place un module PHP qui attaque une base MySQL et qui permet de faire une requête quelconque sur une table de la bdd de façon périodique sans intervention humaine. par exemple un script une fois lancé, enverra de façon automatique une requete "SELECT" sur une table toute les 30min.
depuis je cherche mais je ne trouve toujours pas de solution, quelqu'un pourrat-il m'aider à faire un tel script ?

merci d'avance pour toute contribution
cerco1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 11h56   #2
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Il faut lancer ton script via tache planifiée sous hébergement windows ou via CRON sur un hébergement linux.
Sur un hébergement mutualisé , c'est plus compliqué, mais il existe des services de CRON gratuit ou non.
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 15h41   #3
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 72
Points : 11
Points : 11
bonjour grunk et merci pour l'interet porté à mon sujet. en fait mon problème c'est la syntaxe php qui me permettra d'envoyer la requete "SELECT" vers la bdd de façon periodique. c'est à dire une fois le script lancé, qu'il interroge la base toutes les 30min par exemple sans pourtant que j’intervienne encore manuellement.
cerco1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 08h42   #4
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
Ce n'est pas à php de faire la périodicité (c'est techniquement possible mais pas adapté).
Tu fais un script qui fais une requête et tu fais répéter ce script par une des solutions proposées précédemment.

Après faut être sur d'avoir besoin d'un insert tout les 30min. Si c'est pour par exemple ajouter des données pendant l'absence d'un utilisateur autant sauvegarder le temps de sa dernière action , puis à son retour faire autant d'insert que nécessaire.
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 18h29   #5
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 72
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 72
Points : 11
Points : 11
merci beaucoup pour tes réponses.
je vais donc essayer d'utiliser le planificateur des taches de Windows

A+
cerco1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web