BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mysql - beziehungen herstellen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen mysql - beziehungen herstellen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Siles
BlackBoarder


images/avatars/avatar-1496.jpg

Dabei seit: 11.01.2002
Beiträge: 659

mysql - beziehungen herstellen       Zum Anfang der Seite springen

hi leute,

ich habe ne datenbank angegelgt in der es 5 tabellen gibt!

damit man aber weiß wozu was gehört sollte man ja die tabellen "verbinden"!

denn wenn jmd das formular abschickt weiß man ja auch net welches daten aus welcher tabelle zusammengehören!!!

ich habe gehört des es wohl mit JOIN gehen soll, aber ich hab gelesen das es nur bei der abfrage so ist!

ich muss doch die voher schon richtig zusammenfügen!!!

und ist es möglich das der primär-schlüssen aus der 1 tabelle die id für die anderen tabellen ist??

könnt ihr mir mal fix helfen? ist echt eilig!

besten dank im vorraus!

mfg siles

EDIT

mhm also wenn ich die id aus der ersten tabele abfrage, und ich es schaffe das die der wert für die anderen ids wird müsste ich doch schon fast am ziel sein oder?

wenn ich dann mit der id aus der ersten tabelle was abfrage müssten mir der rest den ich sehen will aus den anderen tabellen auch angezeigt werden oder?

__________________
großes Grinsen AN ALL DEN DINGEN DIE MIR VERLOREN GEGANGEN, HABE ICH AM MEISTEN AN MEINEM VERSTAND GEHANGEN großes Grinsen

666BadBoy666 ==> Siles

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Siles: 05.10.2005 11:31.

05.10.2005 09:21 Siles ist offline E-Mail an Siles senden Beiträge von Siles suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

Die Tabellen verbindest du beim Auslesen der Daten, dafür das besagte JOIN.

Ansonsten sind sie unabhängig voneinander. Die Abhängigkeiten kommen nur dadurch zustande, dass derjenige, der darauf operiert, auch weiß, welche Tabellen in welchen Beziehungen zueinander stehen (Stichwort: ER-Diagramm).

Und der Primärschlüssel einer Tabelle kann natürlich Fremdschlüssel einer anderen sein.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

05.10.2005 11:32 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
phlox81 phlox81 ist männlich
Bote des Lichts und Moderator


images/avatars/avatar-2264.jpg

Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo

      Zum Anfang der Seite springen

Er meint wohl sowas wie referenzielle Integrität.
Und Tabellen können sehrwohl beziehungen haben !
Wenn z.b. die Tabelle Kategorie eine Gruppenid mitführt,
hat sie eine Beziehung zur Tabelle Gruppe. Mit referenzieller
Intigrität würden alle Datensätze aus Kategorie gelöscht,
wenn ihre Gruppe gelöscht wird.
Ich weis nicht, ob es das in MySQL schon gibt...

__________________
Intelligenz ist eine Illusion des Menschen

phlox81.de | codenode.de
05.10.2005 12:20 phlox81 ist offline E-Mail an phlox81 senden Homepage von phlox81 Beiträge von phlox81 suchen
Siles
BlackBoarder


images/avatars/avatar-1496.jpg

Dabei seit: 11.01.2002
Beiträge: 659

Themenstarter Thema begonnen von Siles
      Zum Anfang der Seite springen

okay dann mal nen anderer versuch,

ich will die aktuelle vergeben id auslesen und diese id
in den anderen tabellen verwenden, wie mache ich das?

ich weiß net so recht wie ich die verknüpfen soll mit php!!!

mfg siles

EDIT

ok jetzt bekommt jeder seine id war eigendlich ganz einfach!!!

nu hab ich nur das problem das er in die 5te tabelle nix eintragen will,
und ich finde einfach keinen fehler!!!

mfg siles

__________________
großes Grinsen AN ALL DEN DINGEN DIE MIR VERLOREN GEGANGEN, HABE ICH AM MEISTEN AN MEINEM VERSTAND GEHANGEN großes Grinsen

666BadBoy666 ==> Siles

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Siles: 05.10.2005 13:52.

05.10.2005 12:23 Siles ist offline E-Mail an Siles senden Beiträge von Siles suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mysql - beziehungen herstellen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH