Tabellen in myPHP verknüpfen

BriXen

Erfahrenes Mitglied
Hallo,

ich habe ein Problem und zwar habe ich 2 Tabellen, in Tab1 ist nen autooincrement feld X-Nr. jetzt will ich in ner anderen tabelle andere daten dieser X-Nr zuweisen, also 1:n. 1 X-Nr kann mehrere Daten zugewiesen bekommen.

kann mir einer sagen wie ich das mache ?

also kurze Zusammenfassung:

1. X-Nr: 20.04.2004 - 25.04.2004
30.05.2004 - 02.06.2004

2. X-Nr: 12.12.2004 - 13.12.2004

usw usw

MfG
 
1.) Ich suche verzweifelt Dein PHP-Problem.
2.) Die X-Nr: mit dem Wert "20.04.2004 - 25.04.2004" ist ganz bestimmt kein autoincrement-Feld
3.) Um 2 Tabellen miteinander zu verknüpfen, schreibst Du einfach die ID der einen Tabelle in ein Feld der anderen Tabelle. Die Verknüpfung kommt durch einen Join in der Select-Anweisung zustande.

snuu
 
danke,

irgendwie so hab ich das auch gedacht.
kann mir einer nen guten Link für ne ddeutsche Anleitung, evtl. mit Beispielen nfür PHP geben? Ich hab jetzt irgendwie fast alles auf english gesehn.

MfG
 
Und achte bitte ein bisschen auf Groß/Kleinschreibung
und Rechtschreibung, dann kann dir nächstes Mal
noch schneller geantwortet werden.
 
Hm, also ich bekomme es net hin.

Zur Vereinfachung des Problems hier mal meine tabellen struktur.

T1 = M-Verwaltung
-------------------------
M-Nr [int, autoincrement]
M-Name
M-Vorname
M-Eintritt [date]
M-UAnspruch <- Urlaubsanspruch [smallint]
Abteilung

T2 = M-Urlaub
-------------------
M-Nr [int, autoincrement]
von [date]
bis [date]
Grund [text]


Wenn ich das richtig verstanden hab, muss die M-Nr in beiden Tabellen Primärschlüssel und die Eigenschaft "autoincrement" haben.
Um zu jedem Mitarbeiter mehrere Urlaube angeben zu können, ist das korrekt ?
Bin grad am Tabellen einrichten und will da schon nichts verkehrt machen.

Die Eingabe Formulare werden dann als nächstes dran sein. Die werden aber nicht das Problem sein, denk ich.

MfG
 
Zurück