这是我的代码:
<?php
$connect = odbc_connect('Test','EWF','EWF');
$query = "SELECT * FROM [Sheet1$];";
$result = odbc_exec($connect,$query);
$row = odbc_fetch_array($result);
if (!$row){
$test = odbc_result($row,'Column');
echo $test;
}
出现空白页,但没有数据????>
答案1
如果这是您使用的实际连接字符串,则它是错误的。您需要声明您正在使用的驱动程序,然后为驱动程序提供它所需的参数。以下是一个例子:
$excelFile = "your file name here.xls";
$excelDir = "path\to\that\file\";
odbc_connect("Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir" , '', '');
PHP 文档: https://www.php.net/manual/en/function.odbc-connect.php