PHP возвращает неопределенную ошибку:
Неустранимая ошибка: в C: \ Users \ пользователь \ Desktop \ USBWebserver v8.6 \ root \ uploads de documentmentos pdf - PHP - MySQL \ index. php в строке 87
И в этой строке 87 находится следующая строка кода:
$db = new PDO('odbc:SAMPLE', 'db2inst1', 'ibmdb2');
И эта строка кода была взята из условия, что он будет отображатьдокумент хранится в базе данных браузера, если существует запрос $_GET['abrirdoc']
:
if (isset($_GET['abrirdoc'])) {
$db = new PDO('odbc:SAMPLE', 'db2inst1', 'ibmdb2');
$stmt = $db->prepare("select tipo, conteudo from docs where id=?");
$stmt->execute(array($_GET['abrirdoc']));
$stmt->bindColumn(1, $type, PDO::PARAM_STR, 256);
$stmt->bindColumn(2, $lob, PDO::PARAM_LOB);
$stmt->fetch(PDO::FETCH_BOUND);
header("Content-Type: $type");
fpassthru($lob);
}
Что происходит? Как можно решить эту проблему?
Примечание. Обратите внимание: все расширения PDO включены в файле конфигурации сервера php.ini
.