Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mdbtools和unixodbc的odbc_连接问题_Php_Ms Access_Odbc_Unixodbc_Mdbtools - Fatal编程技术网

Php mdbtools和unixodbc的odbc_连接问题

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 =

我想从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 =
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