JeuWeb - Crée ton jeu par navigateur
Tableaux ou BDD - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Tableaux ou BDD (/showthread.php?tid=4538)

Pages : 1 2


Tableaux ou BDD - toto88 - 15-01-2010

Pour mon jeu, je me pose la question suivante:
Puis-je gérer mon jeu uniquement avec des tableaux(array) ou suis-je obligé d'utiliser les bases de données.
Quand je parle de gestion, je veut dire:inscriptions,scores,map....


RE: Tableaux ou BDD - My Hotel - 15-01-2010

Il est évident que tu dois utiliser une BDD, et si ça ne te paraît pas logique, je pense que (sans méchanceté) tu n'es pas pret à concevoir et créer un jeu.
Réfléchis simplement. Tu as un array avec la liste de tes membres sur une page à part que tu inclus. A chaque inscription, tu vas modifier avec PHP le code PHP de ton array?!!
C'est tout simplement inconcevable d'écrire du PHP en dur avec du PHP, au niveau technique et pratique.

Et je ne parle même pas des problèmes de performances liés aux tableaux, et aux grosses inclusions; et je parle pas non plus de la difficulté à utiliser cette solution par rapport à une BDD.

Donc honnêtement, revois tes bases parce que là tu pars dans une mauvais direction en osant simplement imaginer faire ça avec des arrays Wink

Bye

P.S : sauf si tu es un Dieu du PHP et que tu t'es lancé comme défi de stocker tes données dynamiques de la manière la plus absurde Smile


RE: Tableaux ou BDD - toto88 - 15-01-2010

Pour tout te dire j'ai de bonnes notions python mais php je débute.
Ayant maintenant terminé le cahier des charges de mon jeu, j'apprend en meme temps et j'avance doucement.
Avec l'aide de gens tolérents comme toi et qui m'offre de l'aide.
MERCI


RE: Tableaux ou BDD - My Hotel - 15-01-2010

Alors si tu apprends en codant, ça va, ça signifie que t'as pas appris des choses fausses Wink
Sinon, pour plus tard, tu te serviras peut-être d'arrays serializés pour gérer un système de cache, mais c'est loin d'être la meilleure solution de caching.

Bye

P.S : n'ai pas "peur" de faire des requètes BDD. A force de dire que les requètes SQL c'est lent, c'est un goulot d'étranglement..., on voit des débutants qui veulent à tout prix éviter MySQL car pour eux c'est le mal Wink


RE: Tableaux ou BDD - toto88 - 15-01-2010

Non je n'ai rien contre mysql, car j'ai déja pris des tutos que je vais regarder.
Mais je pensais faire simple en utilisant qu'un seul acteur.
Donc je laisse tomber mon histoire de tableaux et je vais bucher un peu les requetes.


RE: Tableaux ou BDD - My Hotel - 15-01-2010

Bon courage! Heureusement, y'a une jolie doc MySQL, tout en français ici : http://dev.mysql.com/doc/refman/5.0/fr/index.html

Elle est pas belle la vie? Smile

Bye


RE: Tableaux ou BDD - pascal - 15-01-2010

Hello,

Disons que sans base de données, tu devras coder un système pour écrire les tableaux PHP dans des fichiers, ça risque d'être très long et impossible à maintenir.

Les bases de données sont la solution que tout le monde utilise, c'est pas pour rien :-)

A+

Pascal


RE: Tableaux ou BDD - php_addict - 15-01-2010

un conseil, fais comme moi, apprend la PDO pour tes requete ;-)


RE: Tableaux ou BDD - toto88 - 15-01-2010

PDO? c'est quoi ce truc?


RE: Tableaux ou BDD - Vorkosigan - 16-01-2010

(15-01-2010, 11:40 PM)toto88 a écrit : PDO? c'est quoi ce truc?
http://php.net/manual/en/book.pdo.php
Globalement ca evite d'appeler directement la base de donnees... ca simplifie le boulot.

Enfin il y a d'autres solutions, l'idee c'est juste de ne pas gerer l'acces a la base de donnees directement.