<?
$id = $_GET['id'];
$veri=mysql_fetch_array( mysql_query("SELECT oykuler.id, oykuler.yazarid, oykuler.edebiturid,"
. "\n oykuler.anasayfa, oykuler.yayin, oykuler.tarih,"
. "\n yazarlar.id, yazarlar.ad, turler.id, turler.ad, bolum.id, bolumler.ad"
. "\n FROM oykuler"
. "\n INNER JOIN yazarlar ON oykuler.yazarid = yazarlar.id"
. "\n INNER JOIN turler ON oykuler.edebiturid = turler.id"
. "\n INNER JOIN bolumler ON oykuler.bolumid = bolumler.id"
. "\n WHERE oykuler.id='$id'"
. "\n AND oykuler.yayin='E'"
. "\n ORDER BY oykuler.tarih"
. "\n LIMIT 0,1"));
?>En son yukarıdaki $link değikenini des sildikten sonra çalışmaya başladı.
Daha önce bir arkadaş o şekilde yazmamı önermişti, ben de sorgulamalarımı hep öyle yapmıştım. Ama bu sefer $link değişkeni olduğu müddetçe hata verdi.
INNER JOIN kullanıyorum değerli LaCReMeL hocam, çünkü gördüğünüz gibi 4-5 tabloyu birlikte kullanmak zorundayım. Ve scriptimin BETA sürümü bitmek üzere. Ticari işlere yaramaz ama çok fonksiyonlu birşey çıktığına inanıyorum.
Ve PHP okulum kesinlikle R10.NET'tir. Hocalarım da sizlersiniz. 500'e yakın soru sorarak online'da ne kadar öğrenilebilecekse o kadar öğrendiğimi sanıyorum.
Çok yakında bir hosting paketi kiralayarak bir domain alacağım kendime. Yardımlarınızla hazırladığım bu şeyi şerefle gösteririm artık.
Saygılarımla
NOT: Yukarıdaki GET'i neden ekledik, sorunu neden çözdü anlamadım tabi. Kavratsanız ne kadar iyi olurdu.