技术知识库

帮助中心 >  产品文档 >  云服务器 >  php连接access数据库报错:Fatal error

php连接access数据库,报了一个严重错误,到指定行一看却是下述代码


PHP

$pdo=new PDO($strDSN,$strDBName,$strDBPWD);

说明在定义连接字符串,数据库用户名,密码时出错了,定义代码如下:


PHP

$strDSN="odbc:driver={microsoft access driver(*.mdb)};dbq=".realpath("../database/database.mdb");//数据源

$strDBName="";//数据库用户名

$strDBPWD="";//数据库用户名对应的密码

用户名和密码都是空,那问题肯定出在连接字符串上了,其实是(*.mdb)前少敲了一个空格,加上空格后,问题解决,正确的代码如下:


PHP

$strDSN="odbc:driver={microsoft access driver (*.mdb)};dbq=".realpath("../database/database.mdb");//数据源

$strDBName="";//数据库用户名

$strDBPWD="";//数据库用户名对应的密码


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: