喜試圖搶7張從我的數據庫隨機照片,其中類型=「IMG」隨機圖片從數據庫MYSQL
一些代碼
<?php
$ilosc= 7;
$Query='SELECT * FROM tentego_img WHERE type = 'img' ORDER BY RAND() LIMIT '.$ilosc;
$QueryResult=mysql_query($Query);
while($Kol=mysql_fetch_array($QueryResult)){
echo('<td style="border: 0px"><a href="/img/'.$Kol['id'].'/'.$Kol['title'].'/"><img src="/upload/'.$Kol['src'].'" alt="'.$Kol['title'].'" title="'.$Kol['title'].'" width="120px" height="120px" /></a></td> ');
}
?>
所以應該抓住7倍隨機量的照片,其中類型= IMG,但有不知道什麼是錯的代碼
查詢時的樣子`
$Query='SELECT * FROM tentego_img ORDER BY RAND() LIMIT '.$ilosc;`
工作正常,但我需要只顯示照片,其中type = IMG
幫助請
乾杯
好吧,你有一個語法錯誤在PHP中殺死腳本。在你的查詢中''img1''正在終止字符串... –
在$ Query中使用雙引號... – soachishti
試試這個會工作$ Query =「SELECT * FROM tentego_img WHERE type ='img'ORDER BY RAND() LIMIT「。$ ilosc; – soachishti