来自数据库的随机URL

时间:2012-08-09 17:01:06

标签: php

我已经在我的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。

1 个答案:

答案 0 :(得分:0)

SELECT   *
FROM     table
ORDER BY RAND()
LIMIT    0,1;

使用ORDER BY RAND()混合它们,然后使用LIMIT从表格中弹出一个条目。

如果您希望按特定列属性进行过滤,也可以添加WHERE子句。

参考文献: