php8.1 sqlserver2012
PDOException: SQLSTATE[IMSSP]: An invalid attribute was designated on the PDO object. in G:\PHP_DEV\PMS\WWW\vendor\illuminate\database\Connectors\Connector.php:65 Stack trace:
数据库配置: mysql没有问题: sqlsrv驱动有问题
看一下你数据库的配置
请看上图的配置截图。
DB_MSSQL_PORT=1933 DB_MSSQL_DATABASE=ZJZY0001 DB_MSSQL_USERNAME=sa DB_MSSQL_PASSWORD=!QAZ2wsx 我本地是这样配置 链接的是第三方的库 本地当然也要安装sqlsrv_非官方_3.0.2.2(支持32、64位php)
环境都是ok的,数据库能正常链接,执行查询报错
那可能是你的写法有误
$pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
这句配置我看了框架是有参数。
已经解决:不能配置params
看一下你数据库的配置
请看上图的配置截图。
DB_MSSQL_PORT=1933
DB_MSSQL_DATABASE=ZJZY0001
DB_MSSQL_USERNAME=sa
DB_MSSQL_PASSWORD=!QAZ2wsx
我本地是这样配置 链接的是第三方的库 本地当然也要安装sqlsrv_非官方_3.0.2.2(支持32、64位php)
环境都是ok的,数据库能正常链接,执行查询报错
那可能是你的写法有误
$pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);
这句配置我看了框架是有参数。
已经解决:不能配置params