【发布时间】:2018-09-10 05:02:47
【问题描述】:
我有一个数据库,其中每条记录中有 2 条记录我有 5 列名称为“col1”“col2”“col3”“col4”“col5”
我正在使用 CodeIgniter 我正在从控制器传递数据库数据以查看 result["row2"] 作为一个数组,并且在视图中我想将它打印在一个表中,但我得到一个这样的错误
消息:未定义的属性:stdClass::$col
for ($i = 0; $i < count($row2); $i++) {
echo '<tr>';
for ($j = 1; $j <= 5; $j++) {
echo "<td>".$row2[$i]->col.$j."</td>";
}
echo '</tr>';
}
编译器没有将 col 和 loop 值结合起来,即 1,2,3,4,5
【问题讨论】:
-
发布您的完整代码
-
这里你不是访问 $obj->colN 而是连接 $obj->col 的值和 N 的值。查看“getting PHP object property by string”
标签: javascript php codeigniter echo