Hee!

Een zware beginners vraag maar in me eentje kom ik er niet uit. Ik heb wel verder gekeken. Ik heb een tabel met daarin met daarin onderandere soort.

De soort verteldt bij welke soort het hoort. Dus je hebt een paar dingen ingevoerd. Bijv 2 dingen hebben de zelfde soort. Nu wil ik een overzichtje maken met de soorten en als je op een soort klikt dat die alle gegevens uit die soort geeft.

Nu heb ik het probleem als ik met de mysql_fetch_array manier doe dat ik 2 keer de zelfde soort krijg bij het overzicht. de bedoeling is om alle soorten maar 1 keer in het overzicht te hebben. Hoe krijg ik het voor me kaar dat die maar 1 bepaalde soort weergeeft in plaats van allemaal.

Ik hoop dat het te snappen valt.

Groeten
Wessel
Met de mysql optie DISTINCT

dus bijv.:


$query = "SELECT DISTINCT * FROM tabel";
$do = mysql_query($query);
$res = mysql_fetch_array($do);


Groet,

Barry
@Wessel

Dit is een voorbeeld van een fout datamodel. Kunnen sommige items ook bij meerdere soorten horen?

Wanneer het maar 1 soort per item is:

tabel: Soorten
- id
- naam

tabel: Items
- id
- naam
- soortid

En anders krijg je een koppeltabel:

tabel: Soorten
- id
- naam

tabel: Items
- id
- naam

tabel: soortitems
- koppelid
- itemid
- soortid

Reageren