Merhaba, küçük bir noktada takıldım,
Veritabanımda subeler tablom var. Burada şubeleri birbirine bağlamam gerekiyor. Üst şubesi 0 olan bir şube altına bu şubeyi belirterek istediğim kadar şube eklemem gerekiyor.

Tablo yapım ve Örnek Veri;
subeID -subeAdi - ustSube - status
1 - Doğu kampüsü - 0 - 1
2- Fen Bilimleri - 1 - 1
3- 8. Sınıf - 2 -1

Aşağıdaki kod ile Ana şubeleri çekiyorum ve foreach ile döngüye sokabiliyorum.
try  {
$sql = "SELECT * FROM subeler WHERE okulID='$userSchoolData[id]' AND ustSube='0' ORDER BY subeAdi ASC";

$statement = $connection->prepare($sql);
$statement->execute();
$result = $statement->fetchAll();

} catch(PDOException $error) {
// echo $sql . "<br>" . $error->getMessage();
}
foreach($result as $item){
...
}
Manuel olarak foreach içine alt şubeyi yazmak istediğimde foreach'i tekrar yazınca geliyor ama o alt şubenin alt şubesi gelmiyor, standart bir alt şube sayısı standart olmadığı için manuel olarak yapmam mümkün olmuyor.

Bu işlemi nasıl otomatize edebilirim yardımlarınızı bekliyorum arkadaşlar.