我完全是CodeIgniter的新手。在codeIgniter中获取数据而不知道字段名称
假设我有一个用户表如下:
ID|NAME|PASS | ...
1 |n1__|p1xxx| ...
2 |n2__|p2xxx| ...
..|....|.....| ...
显示它在HTML表格,我应该查询先把表User中的所有数据,然后在我的User_Con中调用它troller通过$data['users']
我认为。
以一种普通的方式,我们应该知道所有的字段名称以获得特定的字段。例如:
<?php if (count($users)): foreach ($users as $user): ?>
<tr>
<td><?php echo $user->id; ?></td>
<td><?php echo $user->name; ?></td>
<td><?php echo $user->pass; ?></td>
<td><?php echo $user->...; ?></td>
<td><?php echo $user->...; ?></td>
</tr>
<?php endforeach; endif; ?>
如果我们处理数百个字段,这是一个沮丧的方式。
我的问题很简单。我们可以不用提及代码 - > id, - > name, - > pass,..? 我想我们可以使用一个嵌套的foreach
。但是,我没有找到如何实现它。
我按照您的建议重新编码。但是,我面临一些问题。 '<?如果PHP(计数($用户))' '{回声
查询存在问题,或者您没有使用db类。 ' - > result()'适用于从使用'$ this-> db'生成的查询返回的对象。 http://ellislab.com/codeigniter/user-guide/database/results.html – stormdrain