multiple kategori dengan php dan mysql

karena ada yang bertanya dan meminta bantuan membuatkan kategori yang memiliki sub kategori “tak terhingga” maka saya coba2 membuat php script dan mysql table structure secara “quick and dirty” so yang jago design pattern dan database design jangan protas protes.. hehe ngek ngek.

 

sebelumnya untuk membuat multiple kategori dapat anda lihat analogi dengan masalah relasi manager-employee yang “famous” di perkuliahan manajemen database, biasanya disebut sebagai self.refrence , yang ingin lihat contohnya dapat googling aja atau lihat link berikut http://www.tomjewett.com/dbdesign/dbdesign.php?page=recursive.php

jadi struktur table pada mysqlnya saya buat dengan sangat sederhana seperti :

 

dengan refrensi parent_id merupakan id kategori parent mengacu pada table kategori itu sendiri

dan php script saya buat menggunakan metode rekursif seperti ini : 

 

happy php then…

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s