2016-05-12 2 views
-1

を呼び出します。PHPデータベース接続 - MySQLの</p>にPHP7 <pre><code><?php ?> </code></pre> <p>接続が正常に動作します - 私は私のデータベースに接続するには、次のコードを使用しています複数回

私の質問では、このコードをページリクエストごとに約5回呼びます。これは、その異なる機能が含まれているためです。

これは、ページリクエストごとに5つのDB接続を作成することを意味しますか?それとも永続的で一度しか呼び出されないのですか?

複数回呼び出している場合は、グローバルを使用して1度にすることができます。

ありがとう

+0

ただし、複数のディスパッチを行う必要があります。 –

+0

あなたのコードで '' 'new database();' ''を実行した場合、接続は5回作成されます。 '' ''データベース '' 'クラスをどこでどのように呼び出すかを表示すると、 –

答えて

1

あなたはコンストラクタで接続を作成するオブジェクトを使用しています。 databaseのインスタンスが作成されるのと同数の接続が作成されます。

  1. あなたがdatabaseインスタンスを作成する場合、いくつかの変数に設定し、このインスタンスからの接続を使用する - 唯一つの接続が存在します。

  2. クエリごとにdatabaseインスタンスを作成する場合は、多数の接続が存在します。

+0

よろしくお願いします。感謝。 – Adam

関連する問題

 関連する問題