Ik ben bezig met een vrij groot tabel voor een DB, maar de gehele toepassing mag maar 1 tabel zijn... 
In de database zitten lijsten met gegevens (id, categorie, omschrijving, extra_gegevens, thumb_lokatie, picture_lokatie)...
Nu komen er meer dan 1000 records in het tabel, mijn bedoeling was omdat de categorienamen grotendeels variabel zijn om te kijken of ik een php routine kan maken die controleert of een categorie al is neergezet aangezien ik zoiets wou gaan gebruiken :
Maar als ik zoiets gebruik geeft ie natuurlijk dingen dubbel weer aangezien er maar 30 categorieen zijn over 1000 records
Nu weet ik niet hoe ik een soort filtercheck systeem maak om te checken of het al eerder is neergezet.
Is er een manier om dit op te lossen behalve alles niet dynamisch maken of een tweede tabel te gebruiken ?
In de database zitten lijsten met gegevens (id, categorie, omschrijving, extra_gegevens, thumb_lokatie, picture_lokatie)...
Nu komen er meer dan 1000 records in het tabel, mijn bedoeling was omdat de categorienamen grotendeels variabel zijn om te kijken of ik een php routine kan maken die controleert of een categorie al is neergezet aangezien ik zoiets wou gaan gebruiken :
PHP:
1
| <? $db=mysql_pconnect("localhost","","") or die ("Het maken van de verbinding met de database is mislukt"); @mysql_select_db($database,$db) or die ("Het maken van de verbinding met de database is mislukt"); $query = mysql_db_query($database, "SELECT cate FROM $tabel ORDER BY cate DESC"); while ($Rij = mysql_fetch_array ($query) ) { echo " <div align='LEFT' ><font face='Arial' size='2' >".$Rij[cate]."</font></div><br>"; }?> |
Maar als ik zoiets gebruik geeft ie natuurlijk dingen dubbel weer aangezien er maar 30 categorieen zijn over 1000 records
Nu weet ik niet hoe ik een soort filtercheck systeem maak om te checken of het al eerder is neergezet.
Is er een manier om dit op te lossen behalve alles niet dynamisch maken of een tweede tabel te gebruiken ?