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