我是“面向对象”PHP的新手,但迄今为止设法弄清了大部分内容。我正在建立一个网站,用户可以注册一个帐户,然后在他们的个人资料上添加嗜好,比如说。OOPHP - 如何从数据库行数组创建多个对象?
我已经设法找出创建类,对象,在数据库中存储单个用户,并从数据库中检索单个用户 - 从SQL返回的关联数组中创建一个新对象“select “查询。
当我需要它从数据库返回多行(记录)时,我现在陷入困境。例如,用户可能有7种兴趣; SQL查询将所有7行返回到关联数组中(带有字段,例如hobby_id,hobby_name,hobby_created),但是如何将这些行/业余爱好记录中的每一行都放入其自己的对象中?
我尝试过搜索各种术语,但我不知道是否仅仅缺少我需要搜索的时髦词汇。如果任何人都可以请让我知道最好的方式去做这件事,我会永远是伟大的。
非常感谢, 史蒂夫
非常感谢大家的回复 - 这让我意识到,我可能只是创建一个满足要求的对象数组,我以前没有这样想过。我还没有使用PDO,暂时不想进入它(因为我仍然在处理OO)。我已经创建了“业余爱好”类,并完成了所有__construct,__get,__set等。 - 我制作了一个页面,允许用户逐一添加爱好......我只需要知道如何检索要显示在用户个人资料页面上的所有爱好。再次感谢大家! :) – SirMalius 2010-10-11 01:39:56