phpbar.de logo

Mailinglisten-Archive

Re: [php] Grosse datenbanken.... !?
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [php] Grosse datenbanken.... !?



Hi Alexander,


>2. artikel
>speicher ich die artikeldaten zusammen mit den geboten der user ein einer
db
>oder sollte man
>die gebote und bieter besser in einer dritten tabelle ablegen ?

>
>3. wie gestalte ich eigentlich in php tabellenabfragen die von einander
>abhängig sind ?
Grundsätzlich macht man mehrere Tabellen, wenn sich in einer Tabelle
bestimmte Spalten sonst immer wieder wiederholen. Also in deinem
Fall: eine Tabelle für die User mit dazugehörigen Daten, eine für die
Artikel,
und eine dritte für die einzelnen Gebote der User. Diese Tabellen werden
dann über jeweils ein Feld verknüpft, daß in zwei Tabellen gleich ist, z.B.
für User und Gebote ein Feld "userid", für Gebote und Artikel ein Feld
"artikelid". Und dann kann man z.B. die Daten des Users "123" und alle seine
Gebote,
wie folgt abfragen:
"SELECT users.username, gebote.artikelid, gebote.hoehe FROM users LEFT
JOIN gebote ON users.userid=gebote.userid WHERE userid=123"

Grüße
Stephan



Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive