begin process at 2012 05 28 19:43:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

base de donnée de jeux et joueurs avec score


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

base de donnée de jeux et joueurs avec score

jeudi 2 décembre 2004 à 14:19:38 | base de donnée de jeux et joueurs avec score

ekipage2


Bonjour à tous,

Contexte : base de donnée de jeux et joueurs avec score

Problème N°1 : update de score
Si j'écrit
$query = "INSERT INTO $table(pseudo, score)";
$query .= " VALUES('$pseudo','$score')";
$result = mysql_query($query);

Le script fonctionne et le score s'incrémente dans la BD

Mais, je voudrais arriver à remplacer ce score par le nouveau
(vraissemblablement avec la commande update ?)

Problème N°2 : update de score général
En fait il y a plusieurs jeux, ayant chacun son score.
Comment faire pour que le score général de l'ensemble des jeux soit mise à jour ?


Merci d'avance
jeudi 2 décembre 2004 à 19:15:38 | Re : base de donnée de jeux et joueurs avec score

windu

Membre Club
pour remplacer ton score par un autre, il te faut utiliser UPDATE en effet!!
Il suffit d'indiquer dans ta requete quel champ tu désire mettre a jour (ici le champ $score), mai tu dois aussi préciser la ou les ligne a mettre a jour (sinon toute ta table sera mise a jour) don cune clause WHERE indiquant de facon certaine LA ligne a modifier:très souvent, on indique la clé primaire (en général un ID)

pour ta 2° kestion, g peur de pas avoir tout compri essaie d'etre + explicite stp et on vera ce kon peu faire
Que la Force soit avec toi, Jeune Padawan!!!
jeudi 2 décembre 2004 à 20:16:56 | Re : base de donnée de jeux et joueurs avec score

ekipage2

Merci pour ta réponse noble Jeidei

En fait pour ma question 1 j'y suis arrivé mais ca ne règle pas un autre pb. En fait, je ne veux pas effacer les donnée "score", je voudrais juste arriver à ajouter les nouveaux points au score déjà existant (en résumé incrémenter la BD, un peu comme une addition)
ex : Si le joueur a un score de 20 points, il en gagne 5 à un nouveau jeu, et il met à jour son score pour avoir ses 25 points

Pour la question 2
J'ai 5 catégories de jeux (BD catégorie)
J'ai une liste de jeux (pour chaque catégorie) (BD liste)
J'ai une BD unique pour score et pseudo du joueur

1) Comme arriver à afficher l'ensemble des scores pour l'ensemble des joueurs et pour chaque catégorie de jeux ?

Je suis arrivé à afficher les joueurs et le score (qui sont dans la meme BD) mais pas le trie par catégorie

Merci d'vance :)
jeudi 2 décembre 2004 à 20:17:02 | Re : base de donnée de jeux et joueurs avec score

ekipage2

Merci pour ta réponse noble Jeidei

En fait pour ma question 1 j'y suis arrivé mais ca ne règle pas un autre pb. En fait, je ne veux pas effacer les donnée "score", je voudrais juste arriver à ajouter les nouveaux points au score déjà existant (en résumé incrémenter la BD, un peu comme une addition)
ex : Si le joueur a un score de 20 points, il en gagne 5 à un nouveau jeu, et il met à jour son score pour avoir ses 25 points

Pour la question 2
J'ai 5 catégories de jeux (BD catégorie)
J'ai une liste de jeux (pour chaque catégorie) (BD liste)
J'ai une BD unique pour score et pseudo du joueur

1) Comme arriver à afficher l'ensemble des scores pour l'ensemble des joueurs et pour chaque catégorie de jeux ?

Je suis arrivé à afficher les joueurs et le score (qui sont dans la meme BD) mais pas le trie par catégorie

Merci d'vance :)
jeudi 2 décembre 2004 à 23:19:17 | Re : base de donnée de jeux et joueurs avec score

windu

Membre Club
Réponse acceptée !
oki pour ton incrémentation ce que je t'ai dit n'est pas faux mais seulement incomplet... techniquement il faudrait que tu récupère ce score via SELECT puis que tu incrémente le score puis que tu mettes a jour le champ... A moins kil soi possible de le faire directement en 1 requete: je n'en suis pas sur...

pour ta kestion 2, si tes score dans la BD unique est la somme des score pour tous les jeux je vois mal comment tu pourrai trier!
ce ke g te conseille de faire c de faire en UML ou avec MERISE ta base de données de facon théorique: c'est a dire réfléchir aux lien entre els table, les cardinalités...
Mais je pense ke ca devrait ressembler a ca (si g bien tout compri):
_ 1 table catégorie avec 1 id, et un nom par catégorie
_ 1 table liste avec 1 id de liste, 1 nom et l'id de la catégorie aukel ele appartien
_ 1 table joueur avec id, nom
_ 1 table liste_joueur qui contiendra pour chak joueur son score dans chakun des jeux aukel il joue car 1 joueur peu jouer a plusieur jeux et 1 jeu peu etre joué par plusieur joueurs (si g bien compris...) ca s'appelle 1 relation 1-N 1-N, et t'oblige toujours a créer 1 table intermédiaire (liste_joueur en l'occurence)

Dis moi si g me trompe ou si c pas clair.....
Que la Force soit avec toi, Jeune Padawan!!!


Cette discussion est classée dans : base, donnée, jeux, query, score


Répondre à ce message

Sujets en rapport avec ce message

réccupérer une valeur dans une base de donnée et la modifier [ par wokba ] bonjour, J'ai un petit probleme: J'essaye de réccupérer une valeur d'une donnée enregistrée dans ma base de donnée, et ensuite j'aimerais faire cett Modifier base de donnée [ par stu76 ] Bonjour tout le monde,Voilà j'ai un prob j'ai une base de donnée dans laquelle j'ai table de type InnoDB et MyISAM, et j'aimerais transformé toute mai Connexion base de donnée ingres [ par Rock ] Salut j'essaye de me connecter a une base de donnée ingres via ODBC_CONNECT mais impossible, je n'ai pas de message d'erreur seulement une expiration informations base de donnée [ par yanne1985 ] bonjourje suis sur le point d'heberger un site web avec php mysql et  l'hebergeur ma donner les informations suivantesAdresse du serveur SQL:   111111 Générateur de formulaire et base de donnée [ par helphp ] Bonjour à tous,Je suis à la case débutant pour la programmation. Je suis entrain de construire un site qui aura le répertoire de plusieurs magasins. J Petite base de donnée... [ par PsykotropyK ] Bonjour, j'ai quelque base en html, je sais a peu pres faire un site, etc... Par contre, j'ai plus de mal des qu'il faut mettre un peu 'd'interactivit Base de donnée MySQL [ par snakykyle ] Bonjour tout le monde, Je voudrais créer un site du style Hattrick.org C'est un jeu online qui permet de gérer une équipe de foot... Bref, j'aurai vou BD access et PHP [ par olst59 ] Bonjour,      Actuellement en stage , je suis a la recherche d'explication pour pouvoir se connecter sur une base de donnée access a partir de mes pag requete d'insertion dans une base de donnée [ par kedieng ] Salut je suis Louis Fendji. J'ai écrit un petit script php pour insérer un nouvel enregistrement dans une base de donnée mais la requête ne s'exécute Erreur de connexion à la base de donnée [ par bruderic ] Bonjour tout le monde;apres l'installation des serveurs apache/mysql puis php; je crée une base de donnée test; puis j'ai voulu me connecté cette la b


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,886 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales