标题没有太大意义,但我会尝试进一步解释。 我目前正在制作一个网站(一个游戏),我目前有不同的用户/等级等文件夹,每个文件夹都有自己的配置和类。****.php 文件。
我是 PHP/MySQL 的新手,现在看来将这些函数与它们自己的 config.php 分开连接到数据库并不是最好的主意。
如果我想获取,比方说,用户名和排名,那么我可以是面向对象的,并为每个类中的那些获取一个 getter.****.php 文件,或者我可以在所需的文件中获取它.但是,每个文件中都会有很多“SELECT FROM”,这似乎是不必要的。
是否有我没有考虑过的不同方法,或者我应该将所有功能放在一个文件中吗?
如果我说得太含糊,请随时提问。
提前致谢。
最佳答案
您可能想看看 ORM 框架。它们是如何工作的? 您以面向对象的方式获取数据并获得“实体”-您可以使用自己的函数进行操作的行。在某些情况下,您可能永远不必编写 SQL。以下是一些示例:
通用/轻量级/简单:
高级/成熟/功能丰富
这个列表无穷无尽。只需尝试其中的每一种,看看哪种适合您
关于系统化时的 PHP/MySQL 约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38119036/