0

我在我的 mysql 中存储了几个 url,但我想从这些网站回显随机 url。这看起来很简单,但事实并非如此。假设我已将 www.xyz.com 存储在 mysql 中,那么我不想回显 www.xyz.com 。如果该网站由 10000 个 url 组成,那么每次我回显该网站时,我想显示来自这 10000 个而不是主页的随机 url。

例如 mysql 由

www.a1.com
www.a2.com
www.a2.com

等如果在特定情况下回显尝试显示 www.a1.comm 那么它应该从 www.a1.com 获取任何随机 url 并显示它但是该 url 在 mysql 中不存在。

在 mysql 中只存储主页。

我已经搜索了几页,但到处都在找到如何从 mysql 显示随机 url。

4

1 回答 1

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

ORDER BY RAND()用来混合它们,然后用来从桌子上LIMIT弹出一个条目。

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

参考:

于 2012-08-09T17:03:14.597 回答