我有一个 Web 应用程序,它使用几十个不同的查询来显示来自 Web 的各种不同的结果。这些查询都是相对独特的,使用不同的表,并且已经尽可能多地组合在一起。我无法更改架构,因此我的 SQL 是一成不变的。
我正在使用的当前设置或多或少是一个大型函数库,其中每个函数都与数据库建立一个公共连接,执行函数中定义的查询,然后以任何需要的方式回显数据。我正在考虑使用 OOP 来减少冗余,但我正在努力了解如何处理 SQL 查询。我有近 2000 行纯 SQL 污染了我的代码。它有效,但对我来说真的是维护的噩梦。
存储这些查询的好习惯是什么?
澄清一下,我说的是保存我的 SQL 字符串的变量。
$sql = "SELECT * FROM table WHERE x=x"
只有太多而无法合理跟踪。