php中关于随机取数据库内容不要用NewId()
点击次数:117 次 发布日期:2008-10-30 07:52:32 作者:zjj(陈皓东)
|
源代码网整理以下 很多程序为了能让自己的网站内容都尽量随机出现,好让搜索引擎爬到,都通过sql语句NewId()来随机调取几条,这量强烈建议大家不要用些方法,不但非常占mysql的资源,而且调取速度也非常慢,如果数据库超过十万数据的话,很可能要1秒钟左右。 源代码网整理以下 以前的方法:select id,name from news order by NewId() limit 10 源代码网整理以下这量给大家一种简单的方法,能够明显提高访问速度。就是采用php的随机函数。 源代码网整理以下row=mysql_fetch_array(mysql_query("select id from news order by id desc limit 1")); 源代码网整理以下上面的方法只需要0.0几秒就可以调出来。 希望对大家有所帮助。 zjj(陈皓东)供稿. |
