SQL sorgusu bir değer dönmüyor

0 Cevap php

Ben php ile kullanmak benim sql komut bir değer 'sid' dönen değil, ama gerçek bir veritabanı karşı çalıştırdığınızda değerini döndürür. Benim hata nerede olduğunu çözemiyorum. Şöyle Benim tablolar şunlardır:

Song
aid (1)
sid (999)
title (Moonlight Sonata)
surl

Album
aid (1)
artist (Beethoven)
genre (Classic)
album

İşte benim kod:

$sql="SELECT S.title, S.surl, S.sid, A.aid, A.album, A.artist FROM challenge C, 
    song S, album A WHERE C.fid = '$uid' AND uid = '$user' AND date = '$date' 
    AND C.sid = S.sid AND S.aid = A.aid";

$result=mysql_query($sql);

if (mysql_num_rows($result) != 0){
    while($row=mysql_fetch_array($result)){
    $title = $row[title];
    $album = $row[album];
    $surl = $row[surl];
    $artist = $row[artist];
    $aid = $row[aid];
    $sid = $row[sid];

echo "Album: $album Artist: $artist Title: $title Song: $surl SongID: $sid";
    }
}

Her değerin 'sid' dışında baskı - bu 999 basılması gerekirken Herhangi bir yardım büyük mutluluk duyacağız.!

0 Cevap