merhaba arkadaslar join ile menu karti yapmaya calisiyorum ve
ve bi anda kafam durdu mekan id göre kategorie ve kategoriye ait olan icerikleri yane menuleri cekmek istiyorum


mekan_tablo
--id
--isim

CREATE TABLE IF NOT EXISTS `mekan` (
  `id` int(11) NOT NULL,
  `baslik` varchar(112) NOT NULL,
  PRIMARY KEY (`id`,`baslik`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
mekan_yemek_tablo
--mekan id
--yemek isim
--yemek aciklama
CREATE TABLE IF NOT EXISTS `mekan_menu_yemekler` (
  `menu_id` int(11) NOT NULL DEFAULT '0',
  `menu_baslik` text NOT NULL,
  PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

mekan_yemek_kat_tabloso
--id
--isim
CREATE TABLE IF NOT EXISTS `mekan_menu_card_kat` (
  `kat_id` int(11) NOT NULL,
  `text` varchar(110) NOT NULL,
  PRIMARY KEY (`kat_id`,`text`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
<?php





$db=mysql_connect ("localhost","root","");
$db = mysql_select_db("join");
$id = 63;
$select_rechnung = mysql_query("SELECT k.id, r.text,  i.menu_baslik AS menu
from mekan k



INNER JOIN mekan_menu_yemekler i ON i.menu_id = k.id
INNER JOIN mekan_menu_card_kat r ON k.id = i.menu_id



WHERE k.id='.$id.'")or die(mysql_error());

while($row = mysql_fetch_assoc($select_rechnung))

{

echo "<hr> <h2>mekan " .$row['id']."</h2>";
echo "<hr> <h2>mekanCategori.: " .$row['text']."</h2>";
echo "<hr> <h2>mekanYemek.: " .$row['menu']."</h2>";




}

?>