php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.08.2005, 12:38  
Erfahrener Benutzer
 
Registriert seit: 14.09.2004
Beiträge: 382
Crypi
Standard 1:n oder auch n:m beziehungen realisieren

Hi,

ich hab eine grundsätzliche Frage, wie würdet ihr mit PHP und SQL eine 1:n beziehung realisieren? Die DB-Struktur ist klar, es geht um folgendes:

In einem Formular werden Adressdaten eingegeben, die dann in einer DB gespeichert werden sollen, jeder Nutzer kann eine private und eine geschäftliche Adresse haben, diese Adressen sehen beide gleich aus (Strasse, PLZ...) Also wollt ich die in EINER Tabelle speichern, wobei den einzelnen datensätzen ein Status gegeben wird ob beruflich oder privat. Diese Datensätze würden dann über ein Autoinkrement in einer Tabelle in der Daten wie Name etc stehen verknüpft, dass heißt diese Laufendenummer ist der eindeutige Identifizierer.
Jetzt muss dieser Schlüssel nur bei jedem Neueintrag zunächst aus der tabelle mit Namen etc gelesen werden bevor er als Fremdschlüssel in der Tabelle mit den Adressdaten genutzt werden kann.
Das wäre also immer ein DB-Zugriff mehr...
Wie löst ihr solche ein Problem?

1. tabelle
LfdNr (Autoinkrement) | Name | Vorname

2. tabelle
LfdNr (Fremdschlüssel aus 1.) | Status | Strasse...

Gruß Crypi
Crypi ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.08.2005, 17:34  
Gast
 
Beiträge: n/a
Standard

öhm meinst du einen Join?
 
Alt 22.08.2005, 18:32  
Erfahrener Benutzer
 
Registriert seit: 09.11.2004
Beiträge: 194
greenrover
greenrover eine Nachricht über ICQ schicken greenrover eine Nachricht über Yahoo! schicken
Standard

Ich vermute eher, er meint eine Unterabfrage.

Oder was ist ejtzt gegeben???

welche daten sollen jetzt allesi n die DB?! , unabhängigk von den tabellen jetzt mal.
greenrover ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Transparente Runde Ecken bei Thumbnial realisieren tomtaz PHP Tipps 2008 3 08.07.2008 01:20
Wie Freundesnetzwerk realisieren? becks123 PHP-Fortgeschrittene 17 25.04.2008 13:57
Wie Powersuche realisieren? becks123 Datenbanken 1 25.06.2007 11:38
"BB-Code" realisieren Tobias Tutorials 51 21.08.2006 13:23
"Ungelesen"-Funktion realisieren R4v3r Datenbanken 2 29.03.2006 22:42
Mit 3 Tabellen einen Shop realisieren???? PHP Tipps 2006 5 15.03.2006 13:13
MySQL Abfrage in einen Link realisieren PHP-Fortgeschrittene 6 08.02.2006 18:41
volltextsuche realisieren? EvilDragon Datenbanken 9 03.02.2006 12:10
Beziehungen mit InnoDB??? T.Peters PHP Tipps 2006 1 25.01.2006 18:29
[Erledigt] Datenbank Beziehungen Datenbanken 5 07.12.2005 13:46
Login realisieren! PHP Tipps 2005 4 04.05.2005 13:45
[Erledigt] nach oben && nach unten verschieben realisieren PHP-Fortgeschrittene 8 26.01.2005 22:22
n zu m Beziehungen Crypi Datenbanken 3 06.10.2004 11:33
DB Ausgabe in eigenem Templatesystem realisieren Corvin PHP-Fortgeschrittene 25 06.09.2004 18:48
INNER JOIN - realisieren? Schaelle PHP Tipps 2004 1 04.07.2004 09:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
realisierung der 1:n beziehung ?, db 1 zu n beziehung, n zu m beziehung realisieren, realisierung einer m:n beziehung, realisierung von m zu n beziehung, realisierung einer n zu m beziehung datenbankentwurf, datenbank n m beziehung, datenbank n zu m beziehung, beziegung realisieren, sql 1 zu 1 beziehung realisierung, sql m:n realisieren, n:m to 1:n, 1:n und n:m beziehung, sql 1:m beziehung, db \n:m\ beziehung, realisierung 1:n beziehung sql, datenbank n zu m beziehung realisieren, n zu n beziehung realisieren, php eingabe 1:n beziehungen in datenbanken, n:m beziehung in programm realisieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.