📅  最后修改于: 2023-12-03 15:14:11.782000             🧑  作者: Mango
在 CodeIgniter 中,我们可以使用 order_by()
方法来对结果进行排序,但是如果我们需要进行随机排序该怎么办呢?下面是用于在 CodeIgniter 中随机排序的方法。
model
中创建一个方法来获取随机排序的结果,如下所示:public function get_random_data() {
$this->db->order_by('RAND()');
$query = $this->db->get('mytable');
return $query->result();
}
controller
中调用该方法并将结果传递给视图:public function random() {
$this->load->model('my_model');
$data['results'] = $this->my_model->get_random_data();
$this->load->view('my_view', $data);
}
foreach ($results as $row) {
// 以任何方式显示数据
}
以上就是在 CodeIgniter 中实现随机排序的简单方法。您可以根据您的实际需求进行调整和修改,以满足您的应用程序需求。希望这篇文章对您有所帮助。