如何点击按钮实现界面随机显示一条数据库数据?
想通过点击刷新图标实现刷新,随机显示下一条数据?请问这要如何实现
方式1. 前端传值:点击刷新请求数据时,随机传下一条数据在数据库的中id,比如:
let id=parseInt(Math.random()* 60); // 随机生成一个id
$.ajax({
url: "localhost/getlist?id=" + id
})
方式2. 后台先随机一个id,然后再sql查询,和方式1类似
方式3. 后台sql查询的时候随机查询:
SELECT * FROM `table` ORDER BY RAND() limit 1;
-- 或者
SELECT * FROM `table`
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM `table`)))
ORDER BY id LIMIT 1;
可以写个接口 点击刷新 请求接口, 接口 可以随机 取值 。