在PHP库中组织SQL代码

时间:2011-10-21 15:12:38

标签: php mysql code-organization

将所有SQL代码放入一个库中,而不是将其分散到您的网站上是否更好?

即。与知道SQL代码的位置和内容相比,不加载库的效率如何?

2 个答案:

答案 0 :(得分:0)

如果你在谈论初始化一切,是的。查找任何Database.php类并使用它们,它使SQL像$ db-> query($ sql)一样简单,并将返回一个关联数组。有些人甚至允许你使用$ db->查询($ sql,$ key),并根据你提供的密钥返回一个关联数组,其中键是列名。

答案 1 :(得分:0)

在不知道细节的情况下,很难确定。

在一个小项目中,处理每个查询可能会更有效,因为它是必需的,而不是加载一个包含,但总的来说我会说是的,值得做。

您的问题没有说明您是否计划加载函数文件或数据库类。通常,您希望避免重复代码(DRY),因此,如果您正在执行相同或非常相似的查询,甚至不同的查询,但具有相同的配置,则包括类或函数文件。