Olá pessoal. 
	Eu sou novo aqui e estou precisando de uma grande ajuda. 
	Estou precisando fazer 2 funções no mysql só que não sei como fazer.  
	A primeira é a listagem da categoria pai e suas filhas em um loop infinito até retornar vazio. 
	A segunda é o inverso, eu chegar em um nível da categoria e ela me retornar até a pai final.
 
	Alguém poderia me ajudar ?
 
	 
 
	Segue o código do mysql das categorias.
 
	CREATE TABLE `tipodecontas` ( 
	  `PlaId` int(11) unsigned NOT NULL AUTO_INCREMENT, 
	  `PlaCod` int(4) unsigned NOT NULL, 
	  `PlaCodPai` int(11) unsigned DEFAULT NULL, 
	  `PlaTitulo` varchar(200) NOT NULL, 
	  `PlaDescricao` text, 
	  `PlaIdUsuario` int(11) unsigned DEFAULT NULL, 
	  `PlaDateCadastrado` datetime NOT NULL, 
	  PRIMARY KEY (`PlaId`,`PlaCod`), 
	  KEY `PlaIdUsuario` (`PlaIdUsuario`), 
	  KEY `PlaId` (`PlaId`), 
	  KEY `PlaCod` (`PlaCod`), 
	  KEY `PlaTitulo` (`PlaTitulo`), 
	  KEY `PlaDateCadastrado` (`PlaDateCadastrado`), 
	  KEY `PlaCodPai` (`PlaCodPai`), 
	  CONSTRAINT `tipodecontas_ibfk_1` FOREIGN KEY (`PlaIdUsuario`) REFERENCES `usuarios` (`UsuId`) ON DELETE CASCADE ON UPDATE CASCADE, 
	  CONSTRAINT `tipodecontas_ibfk_2` FOREIGN KEY (`PlaCodPai`) REFERENCES `tipodecontas` (`PlaId`) ON DELETE CASCADE ON UPDATE CASCADE 
	) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;