0
我正尝试使用PHP连接到MS Access数据库。当我创建一个系统DSN时它工作的很好,但是当我想在另一台计算机上复制和使用PHP文件和数据库时,如何使连接正常工作? (如果没有计算机上创建另一个系统DSN为好)使用PHP无法连接到MS Access
此刻我想这样说:
$conn = odbc_connect("odbc:DRIVER={Microosoft Access Driver (*.mdb)}; DBQ=$odbc_name; Uid=$Uid; Pwd=$Pwd;");
而且我收到此错误:
Warning: odbc_connect() expects at least 3 parameters, 1 given in C:\wamp\www\PartB\db_connection.php on line 14
的文件正确找到这行代码:
$odbc_name = $_SERVER["DOCUMENT_ROOT"] . "PartB\db.mdb";
那么我的问题在哪里?为什么这种方式无法正常工作,但系统DSN是?有任何想法吗?
该错误告诉你['odbc_connect'](http://php.net/odbc_connect)需要三个参数,一个单独的$ user和$ password参数即。数据库接口应如何连接到远程安装访问数据库,而无需配置ODBC链接? – mario 2014-10-26 23:39:03
但我确实有一个$ user和$ password参数,但他们不被接受。它们是否具有空值,是否重要? – Sarah 2014-10-27 02:03:50