使用Singleton类进行数据库

时间:2012-08-02 10:25:46

标签: php

我是PHP的新手,试图从Java迁移到PHP。这个问题可能很愚蠢。对不起,如果是。

我在PHP中发现了很少的单例实现,我打算将它用于数据库。我的问题是:如果调用两个不同的PHP页面或同时由多个客户端调用页面会发生什么?它不会在同一个变量中使用相同的db连接,语句和存储结果吗?结果不会被覆盖和损坏吗?

1 个答案:

答案 0 :(得分:1)

  • 不,每个请求都是相互分离的。这尤其意味着:在请求结束时关闭每个资源(包括数据库连接)。但是,通常无需担心
  • 不,对数据库的并发访问不会对它造成伤害。事实上,这就是为什么数据库比平面文件更受欢迎的一个原因;)