SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 27.02.2009, 09:39:23
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: koppelentität zwischen 2 tabellen

Genau, das wird oft missverstanden: meistens wird der Primary Key ja in Verbindung mit auto_increment benutzt. Allerdings sagt der Primary Key nur aus, dass eben dieser Eintrag einzigartig in der Tabelle ist und dadurch identifiziert (einfach ausgedrückt) wird. Im Fall der Lookup-Tabelle ist dies aber schon 'natürlich' (Man spricht auch von "natural key") der Fall, da ja jede Film/Darsteller Kombination nur einmal vorkommen kann.

Zitat:
denn ich möchte ja pro film auch mehrere darsteller eintragen können.
Für jede Film/Darsteller Beziehung trägst du eine Reihe ein:

Code:
film_id  | darsteller_id
------------------------
   1     |      1
   2     |      1
Das war jetzt nur ein Beispiel von oben, aber hier macht man jetzt einfach weiter mit allen anderen Filmen und deren Darsteller, also z.B. so:

Code:
film_id  | darsteller_id
------------------------
   1     |      1
   2     |      1
   2     |      4
   2     |      8
   2     |      12
   2     |      99
   1     |      4

Geändert von Crisps (27.02.2009 um 09:50:22 Uhr)
Mit Zitat antworten
  #12  
Alt 27.02.2009, 11:09:30
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: koppelentität zwischen 2 tabellen

Zitat:
Zitat von onomo Beitrag anzeigen
denke ich habs verstanden.

der primary key der lookup tabelle darf dann aber nicht auto increment sein richtig? denn ich möchte ja pro film auch mehrere darsteller eintragen können.
Liegt eher daran, daß MYsql nicht weiß welcher Schauspieler in welchem Film gespielt hat. Du müsstest den jeweiligen Filmen also die Schauspieler selbst zuweisen und das Ergebnis in der lookupTabelle speichern.

Primary Key geht ja über beide Spalten. Somit kann zu jedem Film jeder Schauspieler nur 1x erfasst werden.
Mit Zitat antworten
  #13  
Alt 08.03.2009, 11:16:28
onomo onomo ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 46
Beiträge: 12
AW: koppelentität zwischen 2 tabellen

danke für die hilfe. die sache läuft jetzt und ich habe wieder etwas gelernt :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Beziehungen zwischen zwei Tabellen erstellen xCube MySQLi/PDO/(MySQL) 4 24.09.2008 14:30:45
Inhalte aus UTF-8 Tabellen in ISO-Tabellen übertragen Alwin20 MySQLi/PDO/(MySQL) 0 09.07.2008 12:23:02
2 Tabellen vermischen thorben MySQLi/PDO/(MySQL) 9 09.10.2007 23:06:24
2 Tabellen zusammenfassen. Problem! basti123456 MySQLi/PDO/(MySQL) 4 03.02.2006 08:01:08
Tabellen innerhalb von Zelle andreaskf HTML, CSS und JavaScript Help! 5 29.04.2005 17:20:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:21:24 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt