18041 sujets
Questions générales et questions de débutants
Bonjour,
Ici, la politique n'est pas de fournir du code tout prêt, mais plutôt d'aider quand ceux qui bloquent sur ce qu'ils ont produit.
Donc comme pour ton précédent sujet, il y a fort peu de chances que tu obtienne une réponse, si tu ne nous montre pas ton code actuel et nous explique où tu bloques.
Ici, la politique n'est pas de fournir du code tout prêt, mais plutôt d'aider quand ceux qui bloquent sur ce qu'ils ont produit.
Donc comme pour ton précédent sujet, il y a fort peu de chances que tu obtienne une réponse, si tu ne nous montre pas ton code actuel et nous explique où tu bloques.
Bonjour,
Tu peux associer un chiffre à chaque joueur qui va changer en fonction de s'il est connecté ou non.
Lorsqu'un joueur se connecte, dans ta base de donnée, tu stockes le chiffre 1 pour ce joueur. Lorsqu'il se déconnecte tu modifies le champ de ta base de donnée en mettant 0.
Par exemple dans une table : états_joueurs tu as :
id | pseudo | état
1 | pseudo1 | 1
2 | pseudo2 | 0
3 | pseudo3 | 0
4 | pseudo4 | 1
Ici pseudo1 et pseudo4 sont connectés
Donc à partir de là, dans ta base de donnée tous les joueurs ayant le chiffre 1 sont connectés, les autres sont déconnectés.
Tu tappes pseudo4 dans ton formulaire... tu fais une jolie requête et il te sort le chiffre 1... une ptite condition pour dire qu'il est connecté et voilààà !!
Voilà après pour le code... comme dit on va pas te le refiler comme ça !
Modifié par Crousti2 (09 Apr 2012 - 17:00)
Tu peux associer un chiffre à chaque joueur qui va changer en fonction de s'il est connecté ou non.
Lorsqu'un joueur se connecte, dans ta base de donnée, tu stockes le chiffre 1 pour ce joueur. Lorsqu'il se déconnecte tu modifies le champ de ta base de donnée en mettant 0.
Par exemple dans une table : états_joueurs tu as :
id | pseudo | état
1 | pseudo1 | 1
2 | pseudo2 | 0
3 | pseudo3 | 0
4 | pseudo4 | 1
Ici pseudo1 et pseudo4 sont connectés
Donc à partir de là, dans ta base de donnée tous les joueurs ayant le chiffre 1 sont connectés, les autres sont déconnectés.
Tu tappes pseudo4 dans ton formulaire... tu fais une jolie requête et il te sort le chiffre 1... une ptite condition pour dire qu'il est connecté et voilààà !!
Voilà après pour le code... comme dit on va pas te le refiler comme ça !
Modifié par Crousti2 (09 Apr 2012 - 17:00)
Pas d'accord ...
Pour la performance, il est préférable d'avoir une table à part pour les connectés, et non changer un "etat".
Cette table pouvant recevoir de nombreux insert/update/delete de même qu'il est possible de la mettre en "Memory" puisqu'elle n'a pas besoin d'être forcement sauvegarder en cas de plantage de mysql.
Sinon vous risquez de ralentir la table des membres inutilement (reçoit beaucoup moins d'update/insert/delete et majoritairement des SELECT en théorie).
Pour la performance, il est préférable d'avoir une table à part pour les connectés, et non changer un "etat".
Cette table pouvant recevoir de nombreux insert/update/delete de même qu'il est possible de la mettre en "Memory" puisqu'elle n'a pas besoin d'être forcement sauvegarder en cas de plantage de mysql.
Sinon vous risquez de ralentir la table des membres inutilement (reçoit beaucoup moins d'update/insert/delete et majoritairement des SELECT en théorie).
Je crois que vous allez un poil loin par rapport à la question de départ =)
Mais quand même un petit http://www.grid-france.fr/forum/img/smilies/plus1.gif pour la table séparée pour l'état.
Modifié par Super_baloo8 (10 Apr 2012 - 23:12)
Mais quand même un petit http://www.grid-france.fr/forum/img/smilies/plus1.gif pour la table séparée pour l'état.
Modifié par Super_baloo8 (10 Apr 2012 - 23:12)
Bonjour à tous,
Le problème c'est que je ne connais rien en PHP je n'ai donc aucun code à fournir.
En fait ce que j'aimerais connaitre plus précisément c'est par exemple une case où je tape un Pseudo type "Darkman", là je clique sur un bouton "vérifier" et grâce à une IP entrée préalablement, il y a une vérification pour voir si le dit utilisateur est connecté.
Tout ce que je demande, c'est la fonction qui vérifie la condition, le reste je peux le faire
Laurie-Anne a écrit :
Bonjour,
Ici, la politique n'est pas de fournir du code tout prêt, mais plutôt d'aider quand ceux qui bloquent sur ce qu'ils ont produit.
Donc comme pour ton précédent sujet, il y a fort peu de chances que tu obtienne une réponse, si tu ne nous montre pas ton code actuel et nous explique où tu bloques.
Le problème c'est que je ne connais rien en PHP je n'ai donc aucun code à fournir.
En fait ce que j'aimerais connaitre plus précisément c'est par exemple une case où je tape un Pseudo type "Darkman", là je clique sur un bouton "vérifier" et grâce à une IP entrée préalablement, il y a une vérification pour voir si le dit utilisateur est connecté.
Tout ce que je demande, c'est la fonction qui vérifie la condition, le reste je peux le faire