Показать сообщение отдельно

  #2  
Старый 07.02.2009, 01:05
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Совершенно не понял про массив id шников.
Но я как-то переделывал вышеупомянутую ф-цию примерно таким образом (в виде рекурсии).

Возможно какие-то ошибки допустил, писал с ходу

PHP код:
<?php

function tree($id$parent_id=0){
        
    
$sql mysql_query('SELECT * FROM `comments` WHERE `id` = '.intval($id).'
                        AND`parent_id` = '
.$parent_id);
                        
    if(
$sql && mysql_num_rows($sql)){
        
        while(
$res mysql_fetch_object($sql)){
            
            if(
$res->parent_id) return tree($id$res->parent_id);
            else return 
$res->text;
        }
    }
}           

?>

Последний раз редактировалось .:EnoT:.; 20.03.2009 в 19:34.. Причина: Исправил)
 
Ответить с цитированием