php连接微软访问密码

时间:2016-09-09 05:03:56

标签: php mysql

我必须连接到一个旧的Microsoft Access数据库,该数据库只有桌面程序上使用的数据库密码,因此我没有将其转换为mysql的变化,这是我尝试连接:

<?php
    $dbName = "dati.mdb";
    $user = "";
    $password = "gmpa";
    $connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$dbName"$user,$password);
?>

1 个答案:

答案 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');