2011-10-21 50 views
0

将所有SQL代码放到一个库中,而不是将它分散到您的网站中是否更好?在PHP库中组织SQL代码

I.e.相比于知道SQL代码的位置和内容,在不加载库中的效率?

+4

准确地说,“SQL代码”是什么意思? –

回答

0

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

0

不知道具体情况,很难说肯定。

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

您的问题没有指定您是否正在加载函数或数据库类的文件。一般而言,您希望避免重复您的代码(DRY),因此如果您正在执行相同或非常类似的查询甚至不同的查询,但具有相同的配置,则需要包含类或函数文件。