• 06-11-2007, 21:16:06
    #1
    selam arkadaşlar bu soruyu burda bir kere daha sormuştum ama o zamanda o zamanki sorunumu çözmüştü bugun yine işim düştü ama yine beceremedim
    $list = mysql_query("select * from mesajlar where onay = '1' order by id asc ");
       while ( $yaz = mysql_fetch_array($list)) {
    diyorum ve daha sonra $yaz[baslik] ile mesajlar tablosundaki yazilarin "baslik" alanında yazanları alıyorum.

    Amacım ise "kategori" tablosundaki kategori adınıda alabilmek.
    "mesajlar" tablosunda "katid" , "baslik" diye 2 alan var
    "kategori" tablosunda ise "id" ve "kategoriadi" diye 2 alan var ben bu kategori adını da aynı sorgu içinde yazdırmak istiyorum.

    Dediğim gibi bu soruyu daha öncede sormuştum ama şimdi yine yapamadım.
    Dolayısıyla bana sonuç verirseniz sevinirim.
    şimdiden teşekkürler
  • 06-11-2007, 21:37:59
    #2
    select m.baslik,k.kategoriadi from mesajlar  m , kategori k,where m.katid=k.id and onay = '1'
    bunu bi denermisin ?
  • 06-11-2007, 22:08:40
    #3
    olmadı dostum hata verdi
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/deneme/public_html/admi,n.php on line 143

    143. satırda ise
     while ( $yaz = mysql_fetch_array($list)) {
  • 06-11-2007, 22:41:22
    #4
    SELECT mesajlar.*, kategori.* FROM mesajlar, kategori WHERE mesajlar.katid = kategori.id and mesajlar.onay='1'
    yaptım oldu arkadaşlar.