donc sur mon travail plus, je l'avais toujours utilisé le type de données « texte » pour stocker des objets, comme ceci:MySQL - Meilleure méthode des éléments d'économie et de chargement
0=4151:54;1=995:5000;2=521:1;
Donc, en gros: slot=item:amount;
J'ai cherché à trouver les meilleurs moyens de stocker des informations dans une base de données SQL, et partout où je vais, il est dit que l'utilisation du texte est un grand succès.
Je pensais faire quelque chose d'autre, comme avoir une table avec les colonnes suivantes:
id, owner_id, slot_id, item_id, amount
Où que je peux maintenant il suffit d'insérer une ligne pour chaque élément un caractère alloue. Mais je n'ai aucune idée de la façon de les sauver, puisque l'objet de la fente peut changer, etc. Un personnage a 28 emplacements d'inventaire et 500 emplacements de banque, devrais-je les insérer tous à l'enregistrement? ou existe-t-il un moyen plus intelligent d'enregistrer les articles?
Un peu plus d'explications s'il vous plaît. Je peux presque saisir ce que vous voulez dire, mais vous devriez dire ce que vous entendez par «slot», «personnage» et «banque» parce que l'utilisation est un peu étrange. Cela semble également être une question sur la structure de la base de données, plutôt que sur «l'enregistrement et le chargement». – pavium
Désolé je ne pourrais pas expliquer assez bien. Bien l'emplacement est le point d'entrée auquel l'article est situé dans l'inventaire/la banque. Comme les emplacements ne sont pas triés, les ID peuvent être 1, 2, 3, puis passer à 8, etc. caractère étant le propriétaire du ou des articles et la banque étant le conteneur d'articles. – TheAJ