Ik ben bezig met het maken van een systeem waarmee je clans(groepen) kan aanmaken en dat je dan gebruikers kan uitnodigen om bij die groep te komen. Nu is het toegestaan om maximaal 7 personen bij een groep te halen, dus ik heb 7 rows in mijn database:
lid1
lid2
lid3
ect.
ect.

Tot 7, maar hoe kan ik nou een script maken van als row lid1 bezet is dan moet je geadd worden bij row lid2 en als die vol is ect. Ik weet het ff niet meer :)
Niet aan beginnennn gewoon door tellen en daarna

SELECT COUNT(id) FROM tabel WHERE clan = xxx

Dat uit voeren en die waarde met mysql_result() op vragen en vergelijken...
Is het niet slimmer om een db te maken met

leden:
lidid
naam
...

clans:
clanid
naam
...

Koppeltabel:
clanid
lidid

Dat lijkt mij wat practischer, en dan kan 1 lid ook in 2 clans zitten.
is het niet nog makkelijker om het zo te doen:?

leden:
lidid
naam
clanid
...

clans:
clanid
naam
...
Dan belast je de ledentabel onnodig. En één lid kan dat niet meer in meerdere clans.
Arjan Kapteijn schreef op 11.06.2006 19:26
Dan belast je de ledentabel onnodig. En één lid kan dat niet meer in meerdere clans.


dat laatste wil je volgens mij ook
Arjan Kapteijn schreef op 11.06.2006 19:26
Dan belast je de ledentabel onnodig. En één lid kan dat niet meer in meerdere clans.


als ie geen clanhoppers wil dan is het een goeie oplossing ;)

Reageren