在PHP中处理许多不同的SQL查询

时间:2012-08-13 17:38:08

标签: php sql design-patterns

我有一个Web应用程序,它使用几十个不同的查询来显示来自Web的各种不同结果。这些查询都是相对独特的,使用不同的表并且已经尽可能多地组合在一起。我无法更改架构,因此我的SQL一成不变。

我正在使用的当前设置或多或少是一个大函数库,其中每个函数都与数据库进行公共连接,执行函数中定义的查询,然后以任何需要的方式回显数据。我正在考虑OOP减少冗余,但我很难看到我如何处理SQL查询。我有近2000行纯SQL污染我的代码。它有效,但它对我来说真的看起来像是一场维护噩梦。

存储这些查询的好方法是什么?

只是为了澄清,我在谈论保存我的SQL字符串的变量。

$sql = "SELECT * FROM table WHERE x=x"  

只有太多才能合理地跟踪。

0 个答案:

没有答案