PHP实现在数据库百万条数据中随机获取20条记录的方法

2020-7-16 金莎网 PHP

例子1:

$sum=800000;//得到总条数
 //循环取数据 
for($i=1;$i<=20;$i++){
$offset=mt_rand(1,$sum);   //控制重复对比的,请自行实现   //数据库取数据的,请自行实现   
$sql="select * from table limit $offset,1";   
echo $sql; 
} 

 

例子2:

SELECT * FROM `table` 
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `table`))) 
ORDER BY id LIMIT 1; 

 

 

例子3:适合小数据量

SELECT * FROM tableName ORDER BY rand() LIMIT 1000;

 

 

标签: 实例

评论(0) 浏览(1547)

常见的网站颜色代码

2020-7-12 金莎网 HTML

1 白颜色 #FFFFFF 2 红颜色 #FF0000 3 绿颜色 #00FF00 
  
4 蓝颜色 #0000FF 5 牡丹红 #FF00FF 6 青颜色 #00FFFF    

7 黄颜色 #FFFF00 8 黑颜色 #000000 9 海颜蓝 #70DB93    

阅读全文>>

评论(0) 浏览(1559)

Powered by emlog 京ICP备15030633号-2