tablo yapısı
INSERT INTO `il` (`id`, `koy`, `mah`, `ilce`, `il`, `il_id`) VALUES (1, 'Büyükçıldırım Köyü ', 'Köyler', 'Seyhan', 'Adana', 1), (2, 'Büyükdikili Köyü', 'Köyler', 'Seyhan', 'Adana ', 1), .. (70, 'Yukarıçiçekli Köyü ', 'Köyler', 'Yüreğir', 'Adana ', 1), .. (172, 'Aydınyurdu Köyü', 'Köyler', 'Sarıçam', 'Adana ', 1), .. (275, 'Hasanbeyli Köyü', 'Köyler', 'Sarıçam', 'Adana ', 1),index.php
<?
$sorgu2=mysql_query("SELECT * FROM `il` WHERE `il_id`='".$id."' group by il_id");
while (
$ilyaz=mysql_fetch_array($sorgu2)
){
?>
<h2><span><?=$ilyaz['il'];?></span></h2>
<h3><?=$ilyaz['il'];?> Haritasi - <?=$ilyaz['il'];?> Yol haritası </h3>
<?
$sorgu3=mysql_query("SELECT * FROM `il` WHERE `il_id`='".$id."' group by ilce");
while (
$ilceyaz=mysql_fetch_array($sorgu3)
){
?>
<?
$sorgu4=mysql_query("SELECT * FROM il WHERE il_id='".$id."' group by koy order by rand() limit 10");
while (
$koyyaz=mysql_fetch_array($sorgu4)
){
?>
<p class="testTxt1"><i><?=$ilceyaz['ilce'];?><br><?=$koyyaz['koy'];?></i><img src="images/coma_inverse.gif" alt="" /></p>
<?
}
}
}
?>bu sorgulamamı 3 sorguda değilde tek sorguda nasıl yapabilirim.
eğer tüm illere göre değilde burada verdiğin şekilde tek bir ile göre ise yine arraya atıp foreach vbv. ile yapabilirsin, diğer mesajda söylediğim gibi, örnek vermek gerekirse :