|
本帖最后由 beautylove 于 2009-6-17 12:02 编辑
今天刚学CI .想解决一个问题,就是查询一个表里的结果。转换为数组。然后随机的选出N个。
id title body
1 | 效果一 | 效果。。。。 | 2 | 效果二 | 二。。。。。哈哈 | 3 | 三三 | 三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三三 |
上面是表entries 的简单表达。
查询语句,我用的是
PHP复制代码
$this->db->select('title');
$query = $this->db->get('entries');
复制代码
然后需要把查询结果随机选出5个。我找了这个代码?
PHP复制代码
<?php foreach($query->result() as $row):
$quotes = array(
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12",
"14",
"Chance favors the prepared mind - Louis Pasteur"
);
echo random_element ($quotes); ?>
<br />
<?php endforeach ?>
复制代码
然后不知道如何把查询的结果,做为一个数组。弄出来。
我是刚学CI 基础很差,也看了手册。搜不到解决方案。
哪位同学帮忙看看? |
|