查询

weijiepeng 2008-05-15 05:46:20
我需要取一张表的1-15条记录,15-30 条记录,30-45条记录 我是连续查了4次 能不能优化


<? $result=mysql_query("SELECT * FROM gamelink where gamelink_type1='热门游戏' limit 0,15");
while ($rs=mysql_fetch_array($result)){ |<a href="<?=$rs[gamelink_url]?>" target="_blank"style="text-decoration:none;color:<?=$rs[color];?>;"><?=$rs[gamelink_name]?></a>
?>
<? $result=mysql_query("SELECT * FROM gamelink where gamelink_type1='热门游戏' limit 15,15");
while ($rs=mysql_fetch_array($result)){ |<a href="<?=$rs[gamelink_url]?>" target="_blank"style="text-decoration:none;color:<?=$rs[color];?>;"><?=$rs[gamelink_name]?></a>
?>.........



...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2008-05-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 weijiepeng 的回复:]
我要求查询只用写一次
[/Quote]

你不会用变量替换嘛 ????
weijiepeng 2008-05-16
  • 打赏
  • 举报
回复
我要求查询只用写一次
懒得去死 2008-05-16
  • 打赏
  • 举报
回复
给 gamelink_type1加上索引就很块了。

limit 0,15

找到第15条记录就停止磁盘搜素了。

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧