面向对象编程的PHP和MySQL

3

您好,我是PHP的面向对象编程(OOP)新手。我想知道在从表格中选择数据时如何使用面向对象编程(OO)。例如,我有一个用户表和一个用户个人资料页面。因此,我有一个名为User的类。我是先从表格中选择用户数据然后创建一个User类的新对象并定义属性吗?

感谢任何能为我解答的人!

祝好,

Jonesy

3个回答

4

嗨,谢谢回复。我查了一下 Doctrine,看起来不错。我是否需要通过 YAML 创建模型等所有步骤?我已经有我的表了。 - iamjonesy

2

就是这样,您可以创建一个UserManager类,它选择用户数据并创建User对象(根据WHERE子句确定)。 该类可以具有以下方法:selectUserById(),selectUsersByAge()等...


1

你可以创建一个类来构建MYSQL查询,从而获取来自数据库的数据。例如,你可以通过传递参数给该方法来获得用户,或者你可以有另一个方法来获取表中用户数量。

你可以按照你需要的方式构建你的类。

在页面中定义一个新实例后,你可以使用它来返回你在类中定义的方法从数据库中获取的数据,并按照你的需求在页面中使用它。

希望这能对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接