
내 코드는 다음과 같습니다.
<?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