@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)

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 11:20
1000 руб./за проект
25 апр. 2024, в 11:02
5000 руб./за проект
25 апр. 2024, в 10:42
150000 руб./за проект