01
2013-01

php中从结果集获取一条数据和所有数据的方法函数

//从结果集中获取所有的数据
function getAll($sql) {
   $query=mysql_query($sql);
   if($query) {
       $temp=array();
       while($res=mysql_fetch_assoc($query)) {
           $temp[]=$res;
       }

28
2012-12

mysql随机取数据,如何实现高效率?

从数据库中(mysql)随机获取几条数据很简单,但是如果一个表的数据基数很大,比如一千万,从一千万中随机产生10条数据,那就相当慢了,如果同时一百个人访问网站,处理这些个进程,对于一般的服务器来说,肯定是要死机的。

mysql数据库获取随机数据的函数rand(),我建议轻易不要用这个,我写博客的时候试了一下,从16万数据里随机获取5条数据,用时14.02秒,这个耗费满惊人的。

«1»