login  Naam:   Wachtwoord: 
Registreer je!
 Forum

categorie subcategorie - mysql opstelling

Offline Warbringer - 03/09/2007 11:32
Avatar van WarbringerOnbekend hallo allemaal.
ik wil met mysql het volgende kunnen doen via cms:

categorie (table)
sub_categorie (table)

de bedoeling is dat ik een hoofdcategorie kan maken en daarin subcategorien kan zetten... hoe kan ik het besten mijn table's maken in mysql? iemand enige tips hierover misschien?

ik dacht zelf:

id (int)
category (text)
category_id (text)

en dan de subcategory koppelen aan de category_id ?

Groetjes

6 antwoorden

Gesponsorde links
Offline marten - 03/09/2007 11:46
Avatar van marten Beheerder je moet zorgen dat je oneindig veel combinaties moet maken.
fangorn had hier laatst een hele goede reply op gemaakt. Kan hem alleen even niet meer terug vinden.
Offline Warbringer - 03/09/2007 11:48
Avatar van Warbringer Onbekend ja daar zat ik ook aan te denken haha.
zit met nog een klein probleem, doe ergens iets verkered denk ik,.

  1. $catcount = mysql_query("SELECT COUNT(category_id) FROM site_category") or die("catcount: ".mysql_error()."");
  2. $aantal = mysql_result($catcount);


krijg ik de error: Warning: Wrong parameter count for mysql_result() in /storage/mijndomein/users/xxxx/public/sites/xxxx/xxxx/admin/categorie.php on line 75
Table 'xxxx.category' doesn't exist
Offline marten - 03/09/2007 11:53
Avatar van marten Beheerder Die kan je zelf wel oplossen denk ik?
Offline Warbringer - 03/09/2007 11:56
Avatar van Warbringer Onbekend nee niet echt whaha, ik heb nu dit gedaan (alles selecteren) en nu werkt het wel:

  1. $fetch = mysql_query("SELECT * FROM site_category");
  2. $count = mysql_num_rows($fetch);
  3. $countplys = $count + 1;


krijg het nooit voro elkaar als ik enkel één rij selecteer dus in voorgaan voorbeeld 'category_id' rij zeg maar
Offline marten - 03/09/2007 11:58
Avatar van marten Beheerder
  1. $sQuery = "SELECT COUNT(veldnaam) AS aantal FROM tabelnaam";
  2. $rResult = mysql_query($sQuery);
  3. while($r = mysql_fetch_array($rResult)) {
  4. $aantal = $r['aantal'];
  5. }

Zo kan het ook 
Offline Thomas - 03/09/2007 13:03
Avatar van Thomas Moderator Een while voor een count?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.342s