gpt4 book ai didi

php - 使用 CodeIgniter 从 mysql 数据库中随机记录

转载 作者:IT老高 更新时间:2023-10-28 23:44:01 26 4
gpt4 key购买 nike

我在互联网上进行了研究,但找不到任何东西......

我有一个 mysql 数据库,并在一个表中记录,我需要在每次页面加载时从该表中获取随机记录。我怎样才能做到这一点?有什么功能吗?

欣赏!谢谢


排序:链接:http://www.derekallard.com/blog/post/ordering-database-results-by-random-in-codeigniter/

$this->db->select('name');
$query = $this->db->get('table');
$shuffled_query = $query->result_array();
shuffle ($shuffled_query);

foreach ($shuffled_query as $row) {
echo $row['name'] . '<br />';
}

最佳答案

Codeigniter 提供了在您运行查询时按“随机”排序结果的功能。比如

function get_random_page()
{
$this->db->order_by('id', 'RANDOM');
or
$this->db->order_by('rand()');
$this->db->limit(1);
$query = $this->db->get('pages');
return $query->result_array();

}

我以前用过这个,发现它工作正常。希望有帮助

关于php - 使用 CodeIgniter 从 mysql 数据库中随机记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1627934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com