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.
$id = $_GET["id"];
$bul = mysql_query("select * FROM ilce where il_id='$_GET[id]'");
while($goster = mysql_fetch_array($bul)){
echo "
» {$goster["ilce_adi"]}
";
}
?>
Bu şekilde sonuç alamıyorum.
Inner Join ile nasıl yapacağımı yazarsanız sevinirim.
Teşekkürler