Buenas,
Gracias de nuevo por tu contestacion Cluster.
He estado mirando ese link... y lo que traba mas que nada es de crear las tablas y tal de las bases de datos, yo todo eso lo tengo hecho... en lo que no me aclaro es en el codigo php que debo usar para que pueda tener subcategorías infinitas... vamos, partiendo de que la consulta de la base de datos la tengo guardad en un array como
$array ['id']
$array ['id_padre']
Eso lo tengo, entonces nose como hacerlo para que de forma infinita pueda sacar las categorias y subcategorías de la forma que ya puse
Categoria 1
Categoria 1 -> Sub 1
Categoria 1 -> sub 2 -> sub sub 1
Categoria 2
Categoria 3
Categoria 4
Categoria 4 -> Sub 1
Saludos