有没有办法将动态变量添加到codeigniter的活动记录结果名称?
我试图做这样的事情在我的数据库中我有这些列
UID row1 row2 row3 and so on
1 a b c etc
并尝试通过将列名后的数字转换为动态变量
来回显每个列例如
for($x=1;$x<=10;$x++){
echo $query->row.$x;
}
然而这样做是行不通的
有没有办法让这种情况发生?
答案 0 :(得分:3)
一线解决方案
for($x=1;$x<=10;$x++)
{
echo $test->{"row$x"};
}
答案 1 :(得分:0)
试试这个: -
$query = $this->db->get();
$result = $query->result();
for($x=1;$x<=10;$x++){
$key='row'.$x;
echo $result->$key;
}
答案 2 :(得分:0)
如果我是正确的那么你可以这样做
for($x=1;$x<=10;$x++){
echo $query['row'.$x];
}
我认为这应该有用。