php - 如何获取数组中的随机元素以及如何从mysql中获取随机行?

标签 php mysql arrays random

我被要求获取与用户在他的元素中拥有的东西相关的东西

就数据库创建而言,此项目表存储类别名称, 我想获取类别名称并将其保存到数组中

然后做一个for循环并从中得到一个随机值

然后从 mysql 数据库中随机获取一行,这样任何人都知道如何做到这一点

换句话说,我想知道如何从数组中获取随机值,并从 mysql 中获取随机行

提前致谢。

最佳答案

使用

 $rand_keys = array_rand($input, 1);

参见示例 http://php.net/manual/en/function.array-rand.php 用于 php 和 mysql

 SELECT * FROM tbl_name ORDER BY RAND() LIMIT 1

用这个

关于php - 如何获取数组中的随机元素以及如何从mysql中获取随机行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061771/

相关文章:

php - 当达到第 50 条记录时删除所有记录 - sql/php

MySQL:tmpdir 在哪里?/tmp 中没有文件

sql - 如果数组重叠,则折叠多行数组

javascript - Javascript 中基于属性的搜索

PHP 在数据库中保存 session 。读取方法似乎不起作用

php - Joomla 管理员登录面板的验证码

php - SQL 语句不会限制。显示没有结果

mysql - 在 MYSQL 中从当月开始按日期排序

javascript - 使用 JavaScript 生成随机列表

php - Paypal Adaptive payment 从 IOS 收到的 Pay key validation