Hey mensen,
Ik zit met een probleem, want ik kom ergens niet uit en nu hoop ik dat jullie mij kunnen helpen.
Wat ik uiteindelijk wil is de parent's van een categorie van een artikel in een array zetten en die er weer later uit kunnen halen in een omgekeerde volgorde. Zodat het zo word weergegeven: hoofdcategorienaam > subcategorienaam > subcategorienaam > artikelnaam.
Mijn tabel 'category' ziet er zo uit:
id | name | parent
--------------------------
1 | subcat1 | 4
2 | hfdcat1 |
3 | subcat2 | 1
4 | hfdcat2 |
Waar dus subcat2 zijn parent terug slaat op het id van subcat1 en die parent weer terug slaat op hfdcat2.
Nou heb ik al het een en ander proberen te maken:
<?php
$query2 = "SELECT name FROM category WHERE id=1";
$result2 = mysql_query ($query2);
$got= array();
mysql_data_seek($result2, 0);
while($row = mysql_fetch_array($result2, MYSQL_NUM)){
array_push($got, $row);
}
print_r($got);
?>
Hier krijg ik dan wel een array uit. Maar nu wil ik dat de parent van die id in de volgende regel van de array krijgen. En daar zit ik een beetje vast. Want als ik de id of de parent wil gebruiken komt deze ook in de array te staan. Ik ben in iedergeval helemaal de kluts kwijt en weet niet echt meer waar ik het moet zoeken.
Ik hoop dat jullie begrijpen wat ik bedoel en ik hoop nog meer dat jullie een oplossing hebben.
Groeten,
Ruben
1.567 views