脚本宝典收集整理的这篇文章主要介绍了PHP-PDO错误:在DSN字符串中指定了无效的关键字“host”,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
使用PHP版本:5.6,为了让PHP-pdo-mssql正常工作,将以下内容添加到PHP.ini中:
> extension = PHP_pdo_sqlsrv_56_nts.dll
> extension = PHP_pdo_sqlsrv_56_ts.dll
> extension = PHP_sqlsrv_56_nts.dll
> extension = PHP_sqlsrv_56_ts.dll
到目前为止,我对此代码做了什么:
<?PHP try { $conn = new PDO("sqlsrv:host=host_name_string;dbname=database_name_string","username_string","password_string"); // set the PDO error mode to exception $conn->setattribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); echo "Connected successfully"; } catch(PDOException $e) { echo "Connection Failed: " . $e->getMessage(); } ?>
>而不是dbname我已经把@L_406_21@,它不起作用
>而不是dbname我已经把数据库,它不起作用
>我在主机名示例后添加了端口1433:
它不起作用
>我以这种方式在主机名示例后添加了端口1433
它不起作用
我已经测试了与我的sql服务器管理工作室和给定数据的连接(我在这里使用的值作为参数是100%罚款)
我还有什么其他选择?
$conn = new PDO("sqlsrv:Server=localhost;Database=testdb","UserName","Password");
从手册页:PDO_SQLSRV DSN
以上是脚本宝典为你收集整理的PHP-PDO错误:在DSN字符串中指定了无效的关键字“host”全部内容,希望文章能够帮你解决PHP-PDO错误:在DSN字符串中指定了无效的关键字“host”所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。