@andrshpa

PHP odbc_connect и Windows 7 — в консоли работает, а в коде нет. В чем причина?

Имеется:
Удаленный linux сервер с БД Vertica.
Локальный apache+php на Windows 7 x64.

Задача:
на локальном сервере в php коде подключаться при помощи odbc к БД на удаленном сервере.

Проблема:
При выполнении PHP файла с содержимым
$db = odbc_connect('Vertica','dbadmin','***скрыл***') or die('Vertica connection failed');

получаю ошибку
Warning: odbc_connect(): SQL error: [Microsoft][�������� ��������� ODBC] ������� ���� �� ������ � �� ������ �������, ���������� �� �������, SQL state IM002 in SQLConnect in D:\USR\www\spl-shop-vertica\testVertica.php on line 3
Vertica connection failed

если же в консоли(cmd) выполнить
php -r "var_dump(odbc_connect('Vertica','dbadmin','***скрыл***'));

то получаю ответ
resource(4) of type (odbc link)

т.е. вроде все работает.

Как сделать что бы работало из кода?
  • Вопрос задан
  • 273 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы