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