gpt4 book ai didi

php - 在代码中组织 SQL 查询的最佳实践?

转载 作者:可可西里 更新时间:2023-11-01 12:30:33 24 4
gpt4 key购买 nike

我有一堆漂亮的 OOP 代码,但是这些函数有这些非常庞大的 SQL 查询。在 2010 年,我们真的应该继续编写内联查询,还是在 PHP 中为 SQL 查询提供抽象(如 MVC)?

感谢您的见解。

编辑:我可能应该在这里提到这一点。但是作为一名专业的 PHP 工程师,您不会相信我有多少次遇到糟糕的 ORM 和(甚至更糟!)正确编程的 ORM 执行得非常糟糕(尤其是在多对多和许多连接查询上)。除了一些简单的 ORM,例如 Kohana,我对 ORM 抱有非常负面的偏见。 .

我想我正在寻找的是一个通用的动态 SQL 设计模式。

最佳答案

您可以在存储过程中编写您的查询(选择、插入、更新、删除...),并且只从您的 php 代码中调用这些存储过程,而不是在您的 php 文件中编写您的查询。

这本书是学习 mysql 存储过程的好资源:

mysql stored procedure programming

关于php - 在代码中组织 SQL 查询的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3612688/

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