Burti adlı üyeden alıntı: mesajı görüntüle


<?php 
$get_category = mysql_query("SELECT categories_root.root_cat_name , categories.title FROM categories_root INNER JOIN categories ON categories.root_cat = categories_root.id"); 
while ( $list_category = mysql_fetch_array($get_category) ){ // while 
echo '
<ul>'.$list_category["root_cat_name"].'</ul>
<li>'.$list_category["title"].'</li>
'; 
} ?>



Aşağıdaki kodu kullanarak işlemi inner join ile yapabilirsiniz

$get_category = mysql_query("SELECT categories_root.root_cat_name , categories.title FROM categories_root INNER JOIN categories ON categories.root_cat = categories_root.id"); 

$isim = 'root_cat_name';  //categories_root tablosundaki root_cat_name alaninin ismi 
$isimm = 'title'; // categories tablosundaki title alaninin ismi 

while ($a = mysql_fetch_Array($get_category)) {
	$index = $a[$isim];
	$icerikler[$index][] = $a[$isimm];
}

echo '<ul>';

foreach ($icerikler as $kat=>$icerik) {
    
    echo '<li><b>'.$kat.'</b></li>';
    
    foreach ($icerik as $ic) {
    echo '<li>--'.$ic.'</li>';
    }
    

}

echo '</ul>';