Чтобы не нагружать БД я юзаю вот такую функцию в комментариях многоуровневых:
function build_hierarchy($arr, $id_key = 'id', $pid_key = 'parent_id') {
$structure = array();
while($elem = array_shift($arr)) {
if(isset($structure[ $elem[$id_key] ])) {
$elem['children'] = $structure[ $elem[$id_key] ];
unset($structure[ $elem[$id_key] ]);
} else
$elem['children'] = array();
if(isset($references[ $elem[$pid_key] ])) {
$references[ $elem[$pid_key] ]['children'][ $elem[$id_key] ] = $elem;
$references[ $elem[$id_key] ] =& $references[ $elem[$pid_key] ]['children'][ $elem[$id_key] ];
} else {
$structure[ $elem[$pid_key] ][ $elem[$id_key] ] = $elem;
$references[ $elem[$id_key] ] =& $structure[ $elem[$pid_key] ][ $elem[$id_key] ];
}
asort( $references );
return array($structure);
Все данные из запроса я закидываю в переменную:
$bigmass=fetchAll();//результат выгрузки из БД, обычный SELECT * where url='index'
и делаю разбор:
$bigmass=build_hierarchy($bigmass,'num','rootid'); //Название столбцов из вашей таблицы: num = id записи; rootid = указывает чья это запись;
далее сделав:
print_r($bigmass);
вы увидите как всё разложено по полочками и можете с этим работать.
При этом БД не напрягается вообще.
Прочитал ещё раз. Действительно, получается гугл им помогает.
У меня такое ощущение, что этот вебмастер кабинет делает 1 человек в свободное от работы время.
И когда он доделает никому не известно. И доделают ли вообще, тоже вопрос.
Я так понимаю это для совместимости. Если одновременно ставить и гугл и яндекс.
Вы тоже не знаете как она в реальности работает т.к. не является разработчиком этой функции.
Вполне возможно, что этот баг, который не дотестировался в 32 битной версии.
Суперфетч под СЕБЯ выгружает память начинает. В этом проблема и не даёт её 1с.
Да берут. Но у него должна быть функция по раскрытию блога иначе по стуку могут атататата сделать.
Самый прикол в HTML коде:
// "Не дури",
// "Хватит ныть!",
// "Так, а от меня-то ты что хочешь?",
// "А? Что? Повтори пожалуйста, я отвлёкся",
😂
Да, палятся. Лучше wap-баннеры использовать.
Я говорю о вещах, которые происходят с вин10 32 битной при 4 Гб памяти. Особенно при высоконагруженных приложениях играх или 1с. Винда начинает под себя память собирать и не давать другим приложениям. Баг это или так и задумано я не знаю. Но именно такое поведение у Superfetch.
Но у вас миф это всё, что не укладывается в ваш мозг.
А что значит забугорная? У меня в Казахстан приходила несколько раз.