Php mdbtools和unixodbc的odbc_连接问题
我想从linux机器(centos 6.10)访问windows机器(windows server 2003)中的mdb文件 Im使用mdbtools和unixodbc 到目前为止我做了什么Php mdbtools和unixodbc的odbc_连接问题,php,ms-access,odbc,unixodbc,mdbtools,Php,Ms Access,Odbc,Unixodbc,Mdbtools,我想从linux机器(centos 6.10)访问windows机器(windows server 2003)中的mdb文件 Im使用mdbtools和unixodbc 到目前为止我做了什么 odbc.ini [mydatabase] Driver = MDBTools Description = Microsoft Access Try DB Servername = localhost Database =/mnt/example.mdb UserName =Admin Password =
odbc.ini
[mydatabase]
Driver = MDBTools
Description = Microsoft Access Try DB
Servername = localhost
Database =/mnt/example.mdb
UserName =Admin
Password =
port = 5432
odbcinst.ini
[MDBTools]
Description = MDBTools Driver
Driver64 = /usr/lib64/libmdbodbc.so.0
Setup64 = /usr/lib64/libmdbodbc.so.0
FileUsage = 1
UsageCount = 1
我使用终端中的isql检查连接
isql -v mydatabase
它返回连接
我可以成功地查询数据库
通过使用这样的查询
select * from units
现在我想用php连接access数据库
test4.php
<?php
error_reporting(E_ALL); ini_set('display_errors', 1);
$myDB = odbc_connect("mydatabase","Admin","");
$query = "select * from units";
$result = odbc_exec($myDB, $query);
$report = odbc_fetch_row($result);
echo odbc_result($result, 1);
odbc_close($myDB);
?>
我正在使用
PHP Version 7.2.28
mySQL Version 5.7.29
PHP Version 7.2.28
mySQL Version 5.7.29