"We are back" « oc.at

php/mysql :: members + guestbook

insomnia 14.10.2003 - 14:02 507 13
Posts

insomnia

Little Overclocker
Avatar
Registered: Sep 2003
Location: graz
Posts: 87
also, folgende frage:

hab mittels php/sql ein member-script erstellt, wo bei die mittels formular eingetragenen daten in einer sql-tabelle namens "members" gespeichert werden (name, alter, wohnort, etc...)

nun möchte ich noch, dass jeder member sein eigenes, kleines guestbook bekommt. nur wie kann ich das am besten lösen? ich kann ja nicht in der tabelle "members" noch x rows einfügen.

bitte um eure vorschläge (me@newb)

thx in advance...

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
neue tabelle erstellen..

attribute:
- memberid (id aus der member tabelle)
- datum / zeit
- text
- ersteller

edit: vergessen.. ein primary key für die message id wird dir auch nicht erspart bleiben..
Bearbeitet von vEspertine am 14.10.2003, 14:29

insomnia

Little Overclocker
Avatar
Registered: Sep 2003
Location: graz
Posts: 87
mhm, werds mal versuchen, noch nie 2 tabellen miteinander verknüpft :)
thx heinzi

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25538
dann wirds aber zeit :p

jb

Here to stay
Registered: May 2000
Location: /home/noe/
Posts: 3518
Zitat von insomnia
mhm, werds mal versuchen, noch nie 2 tabellen miteinander verknüpft :)
thx heinzi

Is nicht schwer, schaut ca. so aus:
Code:
select * from memberliste,gbeintraege where memberliste.id=gbeintraege.id;

Wobei die id der Memberliste und die id in der Tabelle mit den GB-Einträgen gleich sein müssen => Liefert dann alle Gb Einträge für den User
Bearbeitet von jb am 14.10.2003, 21:48

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von jb
Is nicht schwer, schaut ca. so aus:
Code:
select * from memberliste,gbeintraege where memberliste.id=gbeintraege.id;

Wobei die id der Memberliste und die id in der Tabelle mit den GB-Einträgen gleich sein müssen => Liefert dann alle Gb Einträge für den User
sorry, aber wenn du kein db-design dazu postest, dann is der post falsch.

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
kannst da ja eh vorstellen wie das DB Design aussehen muss ..

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von vossi
kannst da ja eh vorstellen wie das DB Design aussehen muss ..
komm meister schreibs mir hin - ich weiss wie's ghört, aber so wie du den post schreibst wette ich mit dir dass du's falsch hinschreibst...

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
komm runter ..

member hat jeder eine id

und im guestbook table hat jeder guestbook eintrag eine memberid .. was is daran so schwer ..

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von vossi
komm runter ..

member hat jeder eine id

und im guestbook table hat jeder guestbook eintrag eine memberid .. was is daran so schwer ..
ah, ok - die wette hab ich verloren, aber hier, sowas hab ich eigentlich dacht dass du hinschreibst

memberliste (id PRIMARY KEY AUTO_INCREMENT, name, usw)
gbeintrag (id AUTO_INCREMENT, memberid PRIMARY KEY, text)

so, jetzt verknüpfen wir mal die nach jb ->
select * from memberliste m,gbeintrag g where m.id=g.id;
viel spass mit dem ergebnis...

das hab ich gmeint - und ich check eigentlich net, wie man meinen post anders verstehen kann(.)

vossi

been there, done that
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 1436
Grundlagen von relationalen Datenbanken sind mir eh bekannt.

eine Table Definition ausn Kopf schreibn kann ich noch immer nicht dafür gibs X WYSIWYG SQL Editoren.

und ich glaub das beim posting vom jb auch das gemeint war nur eben komplett falsch ausgedrückt ;)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von vossi
eine Table Definition ausn Kopf schreibn kann ich noch immer nicht dafür gibs X WYSIWYG SQL Editoren.
mist, was mach ich falsch? ich such noch immer nach dem programm welches mir das denken abnimmt :D

vEspertine

offline..
Registered: Sep 2000
Location: graz
Posts: 4753
lol?! wo komm ma bitte hin, wenn jeder, der helfen will, und a beispiel bringt geflamed wird?!

:rolleyes:

insomnia

Little Overclocker
Avatar
Registered: Sep 2003
Location: graz
Posts: 87
danke mal allen beteiligten, werds versuchen dieses we umzusetzen
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz