$yazilar= mysql_query("SELECT
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.

and justice erol

ne gibi bir hata aliyorsunuz?

tonakai

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

and justice erol

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:

co2s2

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ı.

katukatu

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ş...

and justice erol
1

mobil görünümden çık