Welcome Guest, Not a member yet? Register   Sign In
Generating Associative Hierarchy array for unlimited cateogries
#1

[eluser]Unknown[/eluser]
I have a category database setup like this

Code:
CREATE TABLE `categories` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`parent_id` INT( 11 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
);


Data is as follows:

Code:
-------------------------------------
| id  | name   | parent_id |
-------------------------------------
| 1  | Electronics | 0   |
| 2  | ReadyMades | 0   |
| 3  | TV   | 1   |
| 4  | Mobile Phones | 1   |
-------------------------------------


I would like to generate an associative array in this format


Array (

[0] =>
Array ( [id] => 1,[name]=> Electronics, [children] => Array (
[0] => Array ( [id] => 3,[name]=> TV, [children] => Array() )
[1] => Array ( [id] => 4,[name]=> Mobile Phones, [children] => Array() )
)

)
[1] => Array ( [id] => 2,[name]=> ReadyMades, [children] => Array() )

)


Please help me







Theme © iAndrew 2016 - Forum software by © MyBB