Подключаюсь к базе через odbc.Если возникает ошибка, то написан текст ошибки и 20 левых символов.Например: "[Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'.ТLяю - вопрос №1880850

Такое сообщение на php-7.0.3-Win32-VC14-x64:
[Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'.ТLяюЁЁЩ @–@–0–=A6w@–ЁЩ ЁЩ 2ЁќҐ~@–яяаэ

А на php-5.5.9-Win32-VC11-x64:
[Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'.

Как выводить текст без посторонних символов на php-7.0.3?

header(«Content-Type: text/html; charset=cp1251»);
error_reporting(E_ALL);
$user = «test»;
$password = «test»;
$driver = '{Microsoft Access Driver (*.mdb, *.accdb)}';
$database = 'D:\base.mdb';
$connection_string = «Driver=$driver;Dbq=$database»;
$connection = odbc_connect($connection_string,$user,$password);
if ($connection) {
$query = «SELECT name, content FROM records WHERE type='info'»;
# perform the query
$result = odbc_exec($connection, $query);
odbc_result_all($result);
odbc_close($connection);
} else if (odbc_error()) die (odbc_errormsg());
?>
15.03.16
0 ответов
Ответов пока нет

Alexander

Читать ответы

Дима

Читать ответы
Посмотреть всех экспертов из раздела Технологии > PHP
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store