Подключение к Firebird из PHP

Задача: подключиться из php на linux к удаленному серверу с Firebird и сделать какую-то выборку.

Во-первых, попросите админа установить PDO Firebird.

Во-вторых, проверяйте информацию.


Началось все с того, что мне дали неправильный ip сервера. Потом не дали путь к файлу, а алиас не подошел. Потом меня запутала запись про "hostname:" для TCP/IP в документации. Потом оказалось, что порт тоже нужно указывать в адресе. Короче, работающий вариант подключения к нелокальному серверу выглядит так:

   $database   = "192.0.0.1/3050:/firebird/bd.fdb"; // ip/port:db_path
   $user          = "USER";
   $password   = "PASSWORD";

   $db = ibase_connect($database, $user, $password, "UTF-8");

Ошибку "Unable to complete network request to host" это убрало, во всяком случае.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.