Merhaba arkadaşlar,
Bir konuda yardıma ihtiyacım var. Kategori ve alt kategori listesi yapmak istiyorum. İnternettende araştırdım. Olmadı. Kodlarım aşağıda kategoriyi yapmak için sürekli sorgu kullanmak zorunda kalıyorum. Bir el atar mısınız?


$query = "SELECT * FROM sidebar ORDER BY sid";
$results = $mysqli->query($query);
$toplamSatirSayisi=mysqli_num_rows($results);

while($row = $results->fetch_assoc()){
// Menü
if($row["menu"]==0 AND $row["ustkategori"]==0){
echo '
  • '.$row["icon"].''.$row["baslik"].'';
    // Alt Kategori
    $quer = "SELECT * FROM sidebar WHERE ustkategori='".$row["sid"]."' ORDER BY sid";
    $result = $mysqli->query($quer);
    echo '
      ';
      while($r = $result->fetch_assoc()){
      echo '
    • '.$r["icon"].''.$r["baslik"].'
    • ';
      // Alt Kategori
      $querr = "SELECT * FROM sidebar WHERE ustkategori='".$r["sid"]."' ORDER BY sid";
      $resultr = $mysqli->query($querr);
      echo '';
      }
      echo '
  • ';
    }

    }