代码之家  ›  专栏  ›  技术社区  ›  chrizonline

php和sql类

  •  2
  • chrizonline  · 技术社区  · 16 年前

    我期待着创建一个网络应用程序使用php,mysql。我打算在课堂上写。

    所以现在我要做的是程序的其余部分,要求插入,删除,更新,登录等

    我在这里有点困惑,因为我不知道我应该在哪里做我的sql查询函数。我应该在CWaiter做吗?

    3 回复  |  直到 16 年前
        1
  •  3
  •   Rod    16 年前

    如果你正在做所有的OO你可能想看看 php's pear db

        2
  •  1
  •   Community Mohan Dere    9 年前

    看到了吗 here 为了一个类似的问题。您确实希望避免重复结构相似的查询,但在“greenfields”项目中,知道如何执行这些查询的程序员太少了。

        3
  •  0
  •   thomasrutter    16 年前

    可以,但通常认为将SQL查询放在业务逻辑的一个单独位置(即一组单独的源代码文件)是一种好的做法。

    这意味着您将拥有一组不同的类,这些类的名称为CBaseUserDB或cwaiterb(或其他名称),用于更新/查询数据库。这是一个简单的例子来说明我的观点。

    分离这一点背后的想法是,所有交织在一起的SQL、模板代码和业务逻辑都可能很混乱或难以理解。