26-05-2010, 02:43
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 :
Więc na poziomie skryptu reguła tyczy sie albo jednego albo wszystkich użytkowników.
Na jakim poziomie powinienem rozpatrywać powiązania???
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???