il ve ilçe adında 2 tane tablom var.
CREATE TABLE `il` ( `id` bigint(20) NOT NULL, `il_adi` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, `seo` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `ilce` ( `id` bigint(20) NOT NULL, `il_id` bigint(20) DEFAULT NULL, `ilce_adi` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL, `seo` varchar(50) CHARACTER SET utf8 COLLATE utf8_turkish_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;Örneğin Ankara iline tıklandığında ilçe tablosundaki il_id si 6 olan verileri listelemek istiyorum.
Yani sorgu ankaraya tıkladığımı anlayıp ankaranın ilçelerini listelesin istiyorum.
<?php
$id = $_GET["id"];
$bul = mysql_query("select * FROM ilce where il_id='$_GET[id]'");
while($goster = mysql_fetch_array($bul)){
echo "
<li class='maincat'><li><a href='{$goster["seo"]}.html'>» {$goster["ilce_adi"]}</a></li>
";
}
?>Bu şekilde sonuç alamıyorum.Inner Join ile nasıl yapacağımı yazarsanız sevinirim.
Teşekkürler
