是否可以仅使用不同的last函数显示具有查询属性的所有行。与fetch_object();?
不同的东西这是我的查询:
$dbo_training = $db->query("select * from tabela where id='$tr'")->fetch_object();
这只显示我一行...
答案 0 :(得分:0)
不确定我是否完全理解你,但如果你想要的是所有结果的数组,方法fetch_object()
只返回第一行的定义。尝试使用fetch_assoc()
获取包含所有结果的数组。
答案 1 :(得分:0)
我不知道您使用的是什么ORM,但是使用PDO(PHP标准数据库访问器),您必须调用fetchAll()
来执行此操作。如果你使用自己的库,你应该看看PDO非常强大!
答案 2 :(得分:0)
我猜你正在使用mysqli::fetch_object()。如果是这样,您可能需要查看mysqli::fetch_all哪些»将所有结果行作为关联数组,数字数组或两者«(但显然不是对象数组...)如果需要对象,你可能不得不坚持一个循环。 (并且本身的循环没有任何不好)