如何使用无脂肪
从表中获取所有数据我的代码:
$user=new DB\SQL\Mapper($db,'test1');
$user->load()
但是我想在没有查询的情况下显示所有数据。 我想使用foreach语句打印数据
答案 0 :(得分:1)
Mapper
第一个解决方案在迭代记录之前将Mapper
数据导出到数组。
$data = [];
$user = new DB\SQL\Mapper($db, 'test1');
for ($user->load(); !$user->dry(); $user->next()) {
$data[] = $user->cast();
}
现在可以使用foreach($data as $user)
来迭代您的用户。
SQL
也可以在没有Mapper
对象的情况下获取记录。
foreach ($sql->exec('SELECT * FROM test1') as $user) {
echo $user['name'];
}
查看文档以获取更多信息和提示: