t_koseyazilari.*,
t_siteyazarlari.*
FROM t_koseyazilari
INNER JOIN t_siteyazarlari
ON t_siteyazarlari.syazar_id=t_koseyazilari.kyazisi_yazar
ORDER BY t_koseyazilari.kyazisi_id DESC ");
çalışmıyor..

her ikisi de "int". onunla alakalı gözükmüyor.


ne gibi bir hata aliyorsunuz?


hata almıyorum işin kötüsü :(


sqlfiddle.com'a gore:
Schema Creation Failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$yazilar= mysql_query("SELECT
t_koseyazilari.*,
t_siteyazarlari.*
FROM t_koseyaz' at line 1:


hata almıyorsan yanlış yaptığını nasıl anladın?
veri listelenmiyorsa ya veri yok yahut listeleme kodunda hata var.
$yazilar= mysql_query("SELECT * FROM t_koseyazilari
INNER JOIN t_siteyazarlari
ON syazar_id=kyazisi_yazar
ORDER BY kyazisi_id DESC ");
if(!$yazilar) echo mysql_error();
else echo mysql_num_rows($yazilar);
dersen satır sayısını yazdırır; hata varsa da hatayı.


sorunu çözdüm arkadaşlar, yazı eklerken "kyazisi_yazar" kısmını NULL ekliyormuşum. hata oradaymış. Yani yukarıdaki sql çalışıyor, ama boş döndüğü için sayfaya veri çekmiyormuş...
