я хочу показать некоторый результат, используя рекурсию первый здесь моя структураКак отобразить все результаты в PHP MySQL в рекурсивной функции
contactid name reportsto
244797 ankit 9876
438 Mukti 244797
445 Moorthy 244797
446 P K Roy 244797
448 Suruchi 438
542 Lalit Kumar 438
543 Balkrishan 542
стол, когда я print_r ($ printres), то я получаю только идентификатор которого сообщается до 244797, пожалуйста, проверьте мой код и оцените мою проблему.
В отличии от некоторой другой СУБД, MySQL не поддерживает рекурсивные функции-что делает его малопригодным для этой модели «список смежности» хранения иерархических данных (вы должны явно автообъединения для каждого уровня глубины вы желаете) ; подумайте над тем, чтобы перепроектировать вашу схему для использования моделей «вложенных наборов» или «транзитивных замыканий», о которых вы можете узнать больше из [@Bill Karwin] (https://stackoverflow.com/users/20860/bill-karwin) ' превосходная презентация [Модели для иерархических данных в SQL и PHP] (https://youtu.be/wuH5OoPC3hA). – eggyal