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
その後、ページの終わり。