11-06-2007, 04:34 PM
Merci pour vos réponses.
En effet, j'avais pensé a enregistré la derniére date de connexion du joueur et ainsi lorsqu'il se connecte je modifié la base de données (soif, faim..) suivant la date de la derniére connexion. Mais le probléme c'est que si le joueur se connecte plusieurs fois dans la même journée, les requêtes sont effectué plusieurs fois !!
En fait je fais la différence enre la dernier date de connexion et aujourd'hui, si c'est égal à 1 je fais les requêtes si égal à 2 je fais les requêtes..etc. Mais si le joueru se conecte plusieurs fois ça ne va pas car les requête sont éxécuté a chaque fois !
Comment faire pour que les requêtes s'éxécute qu'une seule fois ?
J'avais pensé à mettre une variable (variable $fait), donc si les requêtes sont faite je met ok dans $fait sinon rien. Mais le probléme c'est que tous les jours la variable $fait doit être remise à 0 !
Donc je ne sais pas trop comment faire..
En effet, j'avais pensé a enregistré la derniére date de connexion du joueur et ainsi lorsqu'il se connecte je modifié la base de données (soif, faim..) suivant la date de la derniére connexion. Mais le probléme c'est que si le joueur se connecte plusieurs fois dans la même journée, les requêtes sont effectué plusieurs fois !!
En fait je fais la différence enre la dernier date de connexion et aujourd'hui, si c'est égal à 1 je fais les requêtes si égal à 2 je fais les requêtes..etc. Mais si le joueru se conecte plusieurs fois ça ne va pas car les requête sont éxécuté a chaque fois !
Comment faire pour que les requêtes s'éxécute qu'une seule fois ?
J'avais pensé à mettre une variable (variable $fait), donc si les requêtes sont faite je met ok dans $fait sinon rien. Mais le probléme c'est que tous les jours la variable $fait doit être remise à 0 !
Donc je ne sais pas trop comment faire..