代码点火器生成查询结果

时间:2012-08-08 17:55:44

标签: codeigniter view

我在生成查询结果时遇到问题。

$query = $this->db->query("YOUR QUERY");

foreach ($query->result_array() as $row)
{
   echo $row['title'];
   echo $row['name'];
   echo $row['body'];
}

这会有用吗?

$query = $this->db->query("YOUR QUERY");

foreach ($query->result_array() as $row)
{
   echo $row['0'];
   echo $row['1'];
   echo $row['2'];
}

谢谢。

2 个答案:

答案 0 :(得分:1)

$ query-> result_array()生成一个关联数组。您无法通过索引访问它的元素。

答案 1 :(得分:1)

正如Edward所说,返回的数组是一个关联数组。虽然没有使用整数索引到assoc数组的标准方法,但您可以这样做:

$resultarray = $query->result_array();
// get an array of keys in result
$keys = array_keys($resultarray[0]);

foreach ($resultarray as $row)
{
   echo $row[$keys[0]];
   echo $row[$keys[1]];
   echo $row[$keys[2]];
}