Hallo liebe Com,
und zwar mache ich zu Übung ein kleines Projekt.
Es gibt 2 Tabellen tbl_1 und tbl_2 einfach mal frei erfunden.
Nun habe ich bei der einen tbl_1 7 Spalten und tbl_2 6 Spalten.
tbl_1
tbl_2
D.h. id_pk von tbl_1 ist verknüpft mit id_fk von tbl_2.
Nun fehlt mir die kreativität, bzw der Lösungsansatz, wie ich es löse, wenn z.B. User1 angemeldet ist, dass der id_fk in tbl_2 eingetragen wird von User1.
Ich hätte es vielleicht so gelöst:
Oder gibt es da einen anderen Lösungsansatz? Über Tipps oder Verbesserungen würde ich mich freuen :)
und zwar mache ich zu Übung ein kleines Projekt.
Es gibt 2 Tabellen tbl_1 und tbl_2 einfach mal frei erfunden.
Nun habe ich bei der einen tbl_1 7 Spalten und tbl_2 6 Spalten.
tbl_1
| id_pk | username | password | name | vorname | punkte | |
|---|---|---|---|---|---|---|
| 1 | user1 | sha1(pw) | [Only registered and activated users can see links. Click Here To Register...] | mayr | dieter | 50 |
| 2 | user2 | sha1(pw) | [Only registered and activated users can see links. Click Here To Register...] | maier | hans | 100 |
tbl_2
| id_pk | piclink | headline | description | url | id_fk |
|---|---|---|---|---|---|
| 1 | qwert.png | Titel1 | Ein Bild 1 | http:/ /www.bi ld1.de | 1 |
| 2 | qwertz.png | Titel2 | Ein Bild 2 | http:/ /www.bi ld2.de | 2 |
| 3 | qwertzu.png | Titel3 | Ein Bild 3 | http:/ /www.b ld3.de | 1 |
D.h. id_pk von tbl_1 ist verknüpft mit id_fk von tbl_2.
Nun fehlt mir die kreativität, bzw der Lösungsansatz, wie ich es löse, wenn z.B. User1 angemeldet ist, dass der id_fk in tbl_2 eingetragen wird von User1.
Ich hätte es vielleicht so gelöst:
PHP Code:
$idfk = '(SELECT id_pk FROM tbl_1 WHERE username = $_SESSION["username"])';
Code:
INSERT INTO tbl_2
(headline, description, url, picname, id_fk)
VALUES
('$headline','$description','$url','$dateiname','$idfk')