Tom: User-Connection

Beitrag lesen

Hello,

Hallo! Grüble, wie ich am sinnvollsten eine sog. User-Connection mit PHP und MySQL realisiere.

Meinst Du eventuell eine User Relation?
Es gibt gerichtete und ungerichtete, abhängige und unabhängige Verbindungen.

Wenn Du eine ungerichtete Verbindung aufbauen willst, benötigst Du nur eine Zwischentabelle mit einer Eineindeutigen Schlüsselspalte und einen festgelegten Algorithmus, um in dieser Tabelle den Schlüssel abzulegen. Bei Verbundenen IDs ist das ganz einfach:

Sorge dafür, dass das Insert und Update in die Tabelle nur durch eine Benutzerfunktion (oder Stored Procedure) möglich ist. Dieser müssen die zwei Fremdschlüssel übergeben werden. Die Funktion ordent zuerst die Schlüssel nach ihrer Größe, stellt sicher, dass es kein Selbstbezug wird und dann führt sie das Insert oder Update auf die Unique-indizierte Spalte durch.

Alles klar?

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de