我已经在我的mysql中存储了几个网址,但我想从这些网站回复随机网址。这似乎很简单,但事实并非如此。假设我已经在mysql中存储了www.xyz.com,那么我不想回复www.xyz.com。如果该网站包含10000个网址,那么每当我回复那些网站时,我想显示那些10000而不是主页的随机网址。
例如mysql由
组成www.a1.com
www.a2.com
www.a2.com
等 如果在特定情况下,echo尝试显示www.a1.comm然后它应该从www.a1.com获取任何随机URL并显示它,但是在mysql中没有该URL。
在mysql中只存储主页。
我搜索了几个页面,但是我发现如何从mysql中显示随机url。
答案 0 :(得分:0)
SELECT *
FROM table
ORDER BY RAND()
LIMIT 0,1;
使用ORDER BY RAND()
混合它们,然后使用LIMIT
从表格中弹出一个条目。
如果您希望按特定列属性进行过滤,也可以添加WHERE
子句。
参考文献: