喜试图抢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