2016-05-12 79 views
-1

我用下面的代码连接到我的数据库。PHP数据库连接 - PHP7到MySQL</p> <pre><code><?php ?> </code></pre> <p>连接工作正常 - 多次调用

我的问题是我对每个页面请求大约5次调用此代码。这是因为它包含了不同的功能。

这是否意味着我为每个页面请求创建了5个DB连接?或者它是持久的,只调用一次?

如果它正在调用倍数次,我可以使用全局来保持它一次。

谢谢

+0

它应该连接一次 - 但是你正在做多个调度。 –

+0

如果你在你的代码中创建了5个新的数据库();如果你向我们展示了如何调用数据库类,连接创建了5次,我们可以帮助你更多 –

回答

1

您正在使用的对象,它在构造函数中创建连接。您将拥有与database实例一样多的连接。

  1. 如果创建database情况下,将其设置为某个变量,并使用此实例连接 - 将有只有一个连接。

  2. 如果您为每个查询创建database实例 - 将会有很多连接。

+0

谢谢!赞赏。 – Adam

相关问题