gpt4 book ai didi

系统化时的 PHP/MySQL 约定

转载 作者:行者123 更新时间:2023-11-28 23:28:51 24 4
gpt4 key购买 nike

标题没有太大意义,但我会尝试进一步解释。我目前正在制作一个网站(一个游戏),我目前有不同的用户/等级等文件夹,每个文件夹都有自己的配置和类。****.php 文件。

我是 PHP/MySQL 的新手,现在看来将这些函数与它们自己的 config.php 分开连接到数据库并不是最好的主意。

如果我想获取,比方说,用户名和排名,那么我可以是面向对象的,并为每个类中的那些获取一个 getter.****.php 文件,或者我可以在所需的文件中获取它.但是,每个文件中都会有很多“SELECT FROM”,这似乎是不必要的。

是否有我没有考虑过的不同方法,或者我应该将所有功能放在一个文件中吗?

如果我说得太含糊,请随时提问。

提前致谢。

最佳答案

您可能想看看 ORM 框架。它们是如何工作的?您以面向对象的方式获取数据并获得“实体”-您可以使用自己的函数进行操作的行。在某些情况下,您可能永远不必编写 SQL。以下是一些示例:

通用/轻量级/简单:

  1. RedBeanPHP

  2. IdiORM

高级/成熟/功能丰富

  1. Eloquent
  2. Doctrine

这个列表无穷无尽。只需尝试其中的每一种,看看哪种适合您

关于系统化时的 PHP/MySQL 约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38119036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com