Merhabalar İller diye bir tablom var ve listelemesi aşağıdaki şekilde..

if($this->tur == 'ulke' or $this->tur == 'il'){
			if(!$this->ulkeno){
				$sorgu = $dba->query("SELECT no FROM adres_ulke ORDER BY sira DESC, ulke ASC LIMIT 1");
				$sonuc = $dba->fetch_assoc($sorgu);
				$this->ulkeno = $sonuc['no'];
			}
			$sorgu = $dba->query("SELECT no,il FROM adres_il WHERE ulke='$this->ulkeno' ORDER BY sira DESC, il ASC");
			while($sonuc = $dba->fetch_assoc($sorgu)) $il[] = "['$sonuc[no]','$sonuc[il]']";
                        
		}
Ve bu iller bu şekilde listelenince tüm hepsi gözüküyor birde reklamlar diye bir tablom var ,ben bu reklamlar tablosuna kayıt girdiğimde ile göre giriyorum bunları eşitlemem lazım yani sadece reklam kayıtlı olan illeri nasıl gösterebilirim il tablomun listelemesi yukarıdaki şekildedir.