MySql UPDATE
Fermé
Germain
-
1 janv. 2010 à 16:28
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 3 janv. 2010 à 22:19
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 3 janv. 2010 à 22:19
A voir également:
- MySql UPDATE
- Windows update bloqué - Guide
- Mysql download - Télécharger - Bases de données
- Asus live update ✓ - Forum Logiciels
- Hp bios update bloqué ✓ - Forum BIOS
- Tracker update - Forum Logiciels
8 réponses
Bonjour
Es-tu sûr d'avoir besoin de faire une mise à jour toutes les heures ?
Il suffit d'augmenter leur crédit la prochaine fois que tes joueurs se connecteront, en fonction du temps écoulé depuis la dernière mise à jour de leur crédit.
Et si quelqu'un d'autre qu'eux-mêmes est concerné par l'évolution de leur crédit, toi par exemple, if faut faire aussi cette opération quand c'est toi qui te connectes.
Es-tu sûr d'avoir besoin de faire une mise à jour toutes les heures ?
Il suffit d'augmenter leur crédit la prochaine fois que tes joueurs se connecteront, en fonction du temps écoulé depuis la dernière mise à jour de leur crédit.
Et si quelqu'un d'autre qu'eux-mêmes est concerné par l'évolution de leur crédit, toi par exemple, if faut faire aussi cette opération quand c'est toi qui te connectes.
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
1 janv. 2010 à 18:32
1 janv. 2010 à 18:32
Il faut que ton hébergeur accepte les tâches CRON, ou tu peux créer un système en PHP.
En gros, tu stockes le timestamp de la dernière mise à jour.
Dans chaque page, tu inclus (à l'aide de la fonction include) un script qui ressemble à ça :
En gros, tu stockes le timestamp de la dernière mise à jour.
Dans chaque page, tu inclus (à l'aide de la fonction include) un script qui ressemble à ça :
<?php
$lastupdate_timestamp = file_get_contents('lastupdate.txt');
$current_timestamp = time(); //
$difference = $current_timestamp - $lastupdate_timestamp;
if($difference >= 3600) {
// Ton script de mise à jour
file_put_contents('lastupdate.txt',$current_timestamp());
}
?>
moderno31
Messages postés
870
Date d'inscription
mardi 23 juin 2009
Statut
Membre
Dernière intervention
8 août 2012
92
1 janv. 2010 à 19:25
1 janv. 2010 à 19:25
si tu n'as pas de souci avec la requete, faut planifier une procédure stockée, ou assimilé.
bon courage
bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
2 janv. 2010 à 01:01
2 janv. 2010 à 01:01
OVH autorise les tâches CRON.
Pour la solution du père, il suffit d'ajouter un champ "derniere_connexion" à la table des membres, et tu la modifies à chaque fois que le membre se connecte, après avoir mis à jour les crédits.
Tu peux te basé sur mon code, c'est presque la même chose (il n'y a qu'une ligne à changer).
Pour la solution du père, il suffit d'ajouter un champ "derniere_connexion" à la table des membres, et tu la modifies à chaque fois que le membre se connecte, après avoir mis à jour les crédits.
Tu peux te basé sur mon code, c'est presque la même chose (il n'y a qu'une ligne à changer).
Fatal error: Call to undefined function: file_put_contents() in /homez.131/gangstah/www/includes/haut.inc.php on line 60
Voila l'erreur qui apparait quand je pose le code dans mon include !
Voila l'erreur qui apparait quand je pose le code dans mon include !
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
3 janv. 2010 à 22:19
3 janv. 2010 à 22:19
Ton hébergeur n'accepte pas cette fonction, mais elle existe bien :
https://www.php.net/file_put_contents
Tu vas devoir faire autrement :
https://openclassrooms.com/fr/courses
https://www.php.net/file_put_contents
Tu vas devoir faire autrement :
https://openclassrooms.com/fr/courses