gpt4 book ai didi

具有持久连接的 PHP PDO dblib (mssql) 无法正常工作

转载 作者:可可西里 更新时间:2023-11-01 13:31:52 36 4
gpt4 key购买 nike

根据 PDO 的在线示例和文档,我有一行用于使用持久连接创建 PDO 对象:

$p = new PDO('dblib:host=SOMEHOSTNAME;dbname=SOMEDB',$user,$password,[PDO::ATTR_PERSISTENT=>true]);

官方文档示例:http://php.net/manual/en/pdo.connections.php

我们得到的错误:

SQLSTATE[IM001]: Driver does not support this function: driver does not support setting attributes

最佳答案

您可以通过安装 PDO ODBC 驱动程序来尝试。
如果您正在使用 PDO ODBC 驱动程序并且您的 ODBC 库支持 ODBC 连接池(unixODBC 和 Windows 是两个支持;可能还有更多),那么建议您不要使用持久 PDO 连接,而是保留连接缓存到 ODBC 连接池层... http://php.net/manual/en/pdo.connections.php (示例 #4 持久连接:注释 2)

关于具有持久连接的 PHP PDO dblib (mssql) 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32466791/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com