У меня есть код ниже, но он всегда возвращает
"FATAL ERROR syntax error, unexpected 'is' (T_STRING), expecting ',' or ')' on line number 6"
нет скрытых персонажей, что я пропустил?
<?php
$excelFile = realpath('C:\Users\pc09758\Desktop\Complete Web Developer Codes\1.html\My Project\YUMS\YUMS.xlsx');
$excelDir = dirname($excelFile);
$connection = odbc_connect("Driver = {Microsoft Excel Driver (*.xlsx)};DriverId=790;Dbq=$excelFile;DefaultDir=$excelDir" , '', '');
$sql = "SELECT A, B, C FROM Sheet1";
$results = odbc_exec($connectionString, $sqlQuery);
while(odbc_fetch_row($results))
{
$output1 = odbc_result($results, 1);
$output2 = odbc_result($results, 2);
$output3 = odbc_result($results, 3);
}
print(“Excel Data”);
print("$output1 ");
print("$output2 ");
print("$output3 ");
print(“”);
odbc_close($connectionString);
?>
Используйте "" вместо “”
Спасибо, Дэвид Ангуло.
tnx @DavidAngulo. Я последовал вашим предложениям, но все еще есть ошибки:
realpath () был отключен по соображениям безопасности в строке № 2 odbc_connect (): Ошибка SQL: [unixODBC] [Диспетчер драйверов] Имя источника данных не найдено, и драйвер по умолчанию не указан, состояние SQL IM002 в SQLConnect в строке № 4 Неопределенная переменная : connectionString в строке номер 6 odbc_exec () ожидает, что параметр 1 будет ресурсом, null задан в строке номер 6 odbc_fetch_row () ожидает, что параметр 1 будет ресурсом, null задан в строке номер 7 Undef var: output1 в строке номер 8 Undef var: connectionString в строке номер 9 odbc_close () ожидает, что параметр 1 будет ресурсом, значение null задано в строке номер 9






Откуда взялся
$sqlQuery? Думаю должен быть$sql