0

PDO を使用して php ページから mysql への永続的な接続を確立しようとしていますが、うまくいかないようです。

接続では、永続的な属性を指定しました:

$pdo = new PDO(DB_DSN, DB_USER, DB_PASS, array(PDO::ATTR_PERSISTENT => true));

しかし、ページを実行するたびに、新しい接続が確立されます。
次のコマンドで確認しました。

show processlist;

マイクラから。

私は何を間違っていますか?
助けてくれてありがとう、そして私の英語でごめんなさい:-)

更新:
(Satya のコメントに応じて)
接続を閉じません。ここに私のコード例を示します。

$pdo = new PDO(DB_DSN, DB_USER, DB_PASS, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_PERSISTENT => true));
$q2 = $pdo->prepare('select * from test');
$q2->execute();
while($row = $q2->fetch(PDO::FETCH_ASSOC)){
    echo $row['col1'].'<br>';
}//while

その後、ページの終わり。

4

0 に答える 0