我必须连接到一个旧的Microsoft Access数据库,该数据库只有桌面程序上使用的数据库密码,因此我没有将其转换为mysql的变化,这是我尝试连接:
<?php
$dbName = "dati.mdb";
$user = "";
$password = "gmpa";
$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$dbName"$user,$password);
?>
答案 0 :(得分:0)
这是odbc的正确语法:
$db = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=dati.mdb", '', 'gmpa');
如果失败,请尝试使用默认用户名&#34;管理员&#34;:
$db = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=dati.mdb", 'Admin', 'gmpa');
如果仍然失败,您可能需要指定数据库文件的完整路径,例如:
$db = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\Users\\You\\Desktop\\dati.mdb;", 'Admin', 'gmpa');