PHP OOP:如何将数据库行作为对象?

Ste*_*ook 4 php oop

我可以在选择单行时做到这一点,但是我不知道如何为多行数据做这件事.

对于单行,我只是实例化一个新对象,该对象在幕后执行许多操作,从而基本上从数据库中生成一行作为我们的对象.

例:

$object = new Classname($param);
foreach($object->row as $key=>$value) {
    echo $key.":".$value."\n";
}

//output
id:1
firstname:steve
lastname:took
etc...
Run Code Online (Sandbox Code Playgroud)

这里任何聪明的人都能指出我正确的方向吗?

注意:只是希望能够为每一行创建一个对象,而不是一个具有嵌套数组的对象

编辑:抱歉$ object-> row是存储数据库中所选行的类的成员

dyn*_*mic 6

如果我找到你答案很简单 mysql_fetch_object

例:

while ($row = mysql_fetch_object($result)) {
    echo $row->user_id;
    echo $row->fullname;
}
Run Code Online (Sandbox Code Playgroud)