【发布时间】:2011-08-03 16:59:26
【问题描述】:
问题是我需要用 mysqli 编写一个 db 类,它应该支持到不同数据库的多个连接。 我知道多连接不好,但我别无选择。
如果有支持多连接的类的好例子吗?
您知道我开始编写课程时应该考虑的任何提示吗?就我而言,最佳做法是什么?
提前致谢,
【问题讨论】:
-
为什么“多连接不好”?还有什么其他方法可以连接到两台以上的服务器或使用异步查询?
-
@Quasdunk 谢谢,我已经查看了这个主题以及我在 StackOverflow 上找到的其他主题。
-
@Mchi,因为我读过它并听说过几次最好将所有表放在一个数据库中,而不是将它们放在不同的数据库中
-
@user616822:这不是真的。当然,就单个应用程序而言,通常只有一个数据库是最好的。然而,有时您只需要处理位于不同服务器上的多个数据库(通常运行不同的数据库系统)。
Multiple connections is bad也有不同的含义。在 PHP 应用程序中,您通常应该为每个使用的数据库创建一个连接,即不要在每次查询之前创建新连接 - 重用现有连接)
标签: php class connection mysqli