当选择单行时,我可以做到这一点,但是对于多行数据,我还无法完全理解如何做到这一点。
对于单行,我只需实例化一个新对象,在幕后执行许多操作,基本上从数据库中生成我们的对象的一行。
示例:
$object = new Classname($param);
foreach($object->row as $key=>$value) {
echo $key.":".$value."\n";
}
//output
id:1
firstname:steve
lastname:took
etc...
有没有聪明的人能给我指点一下,请?
注意:我只想为每一行创建一个对象,而不是一个带有嵌套数组的对象。
编辑:抱歉,$object->row是存储从数据库中选择的行的类的成员。
$object->row
包含什么内容? - Naftali$object->row
是一个包含关联数组的数组成员,你想将其转换为对象?问题在于,无论你做什么,你都要处理数组,所以我不明白为什么你要把它全部转换成对象。 - Michael J.V.