Как в цикле выбрать все дочерние записи?

173
02 декабря 2017, 10:23

Таблица

Как в цикле вытащить всю цепочку например за записью где id найден в parent_fid

Вот пример моего кода.

        $array_folderid = array();
        $startfor = 0;
        $folderdel_id = "155";
        for($i=0;$i<=$startfor;$i++) {

$sql_selectfolders = "SELECT * FROM user_folders WHERE parent_fid='$folderdel_id' ";
$query_selectfolders = mysqli_query($db,$sql_selectfolders) or die("Ошибка: " . mysqli_error($db));
            if (mysqli_num_rows($query_selectfolders) > 0) {
                while ($fid = mysqli_fetch_array($query_selectfolders)) {
                    array_push($array_folderid, $fid["id"]);
                }
            }
        }

В этоге я получаю вот такой массив.

Array
(
    [0] => 156
    [1] => 159
)

Но как теперь повторить цикл с этими данным, то есть теперь мне нужно вытащить все id по тем что в массиве.И глубина может бить не предсказуема.

Сам решить эту задачку не смог, помогите пожалуйста.

READ ALSO
Пустая страница после отправки формы

Пустая страница после отправки формы

С чем связана пустая страница после отправки формы в случае если все условия соблюдены?

170
не шарил папки по url&#39;y

не шарил папки по url'y

Есть ли возможность в modx revo отключить чтобы он не шарил папки по url'y допустим у меня есть testru/test_cat/page1 а у меня в папке /test_cat/page1 лежат html файлы...

143
Php возврат данных рекурсивной функции

Php возврат данных рекурсивной функции

Собсно простой кодПочему в итоге я получаю пустоту - не понимаю

165
подсветка в php-файлах в pycharm community edition

подсветка в php-файлах в pycharm community edition

Подскажите, пожалуйста, как настроить раскраску php-файлов в pycharm CE? Сейчас они выводятся как plain text

177