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>";
}
?>
