|
楼主 |
发表于 2002-12-28 16:35:43
|
显示全部楼层
好好,请谢谢了。小弟我贴一些有关查找的:
<?
$start=(($page_now-1)*$per_page);
$sort_show=mysql_query("SELECT * FROM photos where title like '%$keywords%' or copyright like '%$keywords%' ORDER BY id DESC LIMIT $start,$per_page");
if (mysql_num_rows($sort_show) <= 0) {
echo "<br><br><br><font color=ffffff>Can't find this , please search again with other Keywords.</font><br><br><br>";
}
while ($row=mysql_fetch_array($sort_show)) {
echo "<img src=".$row['images']."></td><td width=265><font color=ffffff><b>Name :</b>".$row['title']."<br><b>Size :</b> ".$row['size']."<br><b>File :</b> ".$row['kb']." <b>Hit :</b> ".$row['hits']."<br>".$row['copyright']."<br></font><a href=displayimage.php?id=".$row['id']."&sort=".$row['sort']."><img src=../images/downloadimage.gif border=0></a></td></tr>";}
?>
这样写是可以得出查找MYSQL数据库的结果,但是,每翻一页。都要从数据库中重新查一次,并用limit 的 (翻页开始的每N个ID)开始拿出…… 是不是太占资源了?? 同时的,其它的都是这样。
小弟我的概念就是,工作主要都在MYSQL里了…… MYSQL的工作量很大。(还是我太小看MYSQL,这一点工作量不算什么?)
请高手指点一二,谢谢了…… |
|