function kategoriler ($kategori_ust_id)
{
echo "\n";
        global $db;  
        $query = $db-> select ('kategoriler')
                    ->where('kategori_ust_id', $kategori_ust_id)
                    -> run();
        if(count($query)>0)
            echo '<ul>';
        foreach ($query as $row) 
        {
            echo '  <li>';
                echo $row['kategori_adi']. ' ' . $row['kategori_id'].' '. $row['kategori_ust_id'];
            kategoriler($row['kategori_id']);
            echo '  </li>';
        }
        
        if(count($query)>0)
            echo '</ul>';
}
kategoriler(0);
Bu şekilde deneyin bir de.