PDO持久连接似乎不起作用

时间:2013-10-22 14:45:39

标签: php mysql pdo

我正在尝试使用PDO从php页面建立与mysql的持久连接,但它似乎不起作用。

在连接中我指定了持久属性:

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

但每次我运行页面时都会建立一个新的连接 我已经检查了命令:

show processlist;
来自mysql的


我做错了什么?
感谢您的帮助,对不起我的英语: - )

更新
(回应萨蒂亚的评论)
我没有以任何方式关闭连接,这里是我的exaple代码:

$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

之后页面结束。

0 个答案:

没有答案