Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Jaki typ powiązania zastosować? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: Jaki typ powiązania zastosować? (/thread-jaki-typ-powiazania-zastosowac)



Jaki typ powiązania zastosować? - bor1904 - 26-05-2010

Witam

Mam dwie tabele :

users

id name ip .....

oraz

rule

user_id value ...


Mam problem z typem powiązania miedzy tabelami ponieważ w tabeli rule mogą się pojawić jedynie wartośc id danego użytkownika lub 'null', więc na poziomie sql jest tak że jeden uzytkownik ma wiele reguł a jedna reguła tyczy się 1 lub żadnego użytkownika.

Natomiast w skrypcie PHP wykonuje coś takiego :

Kod PHP:
if $user =='')
{
 
$value ip sieci
}
else
{
  
$value =$users[$user][ip]


Więc na poziomie skryptu reguła tyczy sie albo jednego albo wszystkich użytkowników.


Na jakim poziomie powinienem rozpatrywać powiązania???