php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2008, 16:59  
Neuer Benutzer
 
Registriert seit: 18.05.2008
Beiträge: 1
Fargo
Standard Inventar mit DB

hallo,

ich habe mal eine frage, wie würdet ihr für ein spiel ein inventar machen??
ich will das es Datenbankbasierent ist und das ich nur eine spalte habe und nicht gleich eine extra tabelle dafür anlegen muss ..... natürlich will ich auch machen das man mehrere objekte im inventar haben kann.... das müsste denke ich mal mit arrays gehen aber wie kann ich das machen???

bedanke mich im vorraus für die hilfe
Fargo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.05.2008, 17:13  
Benutzer
 
Registriert seit: 18.05.2008
Beiträge: 41
MrZYX befindet sich auf einem aufstrebenden Ast
MrZYX eine Nachricht über ICQ schicken MrZYX eine Nachricht über AIM schicken MrZYX eine Nachricht über MSN schicken MrZYX eine Nachricht über Yahoo! schicken MrZYX eine Nachricht über Skype™ schicken
Standard

Tabelle aller verfügbaren Gegenstände:
items
id | name | description | usw.

Tabelle zum zuordnen:
inventory
uid | iid | amount

Abfrage:
Code:
SELECT b.amount, a.name, a.description FROM items AS a, iventory AS b WHERE b.uid = ID_DES_BENUTZERS AND a.id = b.iid;
So würd ich das auf die schnelle und ohne die genaueren Umstände zu kennen machen.
__________________
Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher. - Albert Einstein
MrZYX ist offline  
Alt 18.05.2008, 23:13  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo

zunächst ein Herzliches Willkommen bei uns im Forum!

Zitat:
ich will das es Datenbankbasierent ist und das ich nur eine spalte habe und nicht gleich eine extra tabelle dafür anlegen muss
Es ist aus meiner Erfahrung nicht zielführend sich zum Zeitpunkt der Feature-Definition - und

Zitat:
natürlich will ich auch machen das man mehrere objekte im inventar haben kann
ist eine Anforderung - über die technische Umsetzung Gedanken zu machen. Es ist vielmehr besser, sich erst alle konzeptionellen / fachlichen Anforderungen klar zu machen und dann über Dinge wie DB-Design und technische Umsetzung zu sprechen. Schränke dich doch nicht gleich so ein, nur weil du keine Lust hast komplexen Tabellen-Designs zu entwerfen oder noch die Erfahrung fehlt...
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 18.05.2008, 23:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Du wuerfelst hier Arrays und Spalten durcheinander. Gehts dir um PHP oder MySQL? Oder beides?

http://de.wikipedia.org/wiki/Normali...28Datenbank%29
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
inventar php, inventar db, php inventar, inventar db php, mysql inventar, php mysql geräte inventar

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.