Страница 1 из 1

PHP library for IB/FB/YA

Добавлено: 15 дек 2004, 10:29
Roman Gordin
Уважаемые господа!

Подскажите, где можно подобрать сабж?
Google - не предлагать. Надоело уже шарить по битым ссылкам...

Заранее благодарю
Роман Гордин.

Добавлено: 15 дек 2004, 11:45
kdv
что значит php library? доступ к IB/FB/YA включен в базовый комплект PHP.

Добавлено: 15 дек 2004, 14:26
Гость
Вопрос косячный. Сам понял.

PHP выдает:
---
PHP StartupL interbase: Unable to initialize module
Module compiled with module API=20040316, debug=0, thread-safety=1
PHP compiled with module API=20040412, debug=0, thread-safety=1
These options need to match
---
Не та DLL вроде...

Хотя, не по этой теме вопрос.

C уважением,
Роман Гордин.

Добавлено: 15 дек 2004, 14:51
kdv
хрен знает. по идее ему должно быть почти все равно, какая gds32.dll или gds.so используется. Если я правильно понял, что "module" - это именно gds32.dll. Хотя может быть и нет.

Добавлено: 24 дек 2004, 13:19
@ndrey
Подскажите, в чём может быть проблема:
не проходит коннект к базе данных (вроде не отрабатывает функция ibase_connect).

<?
$sql_login="SYSDBA";
$sql_pass="masterkey";
$sql_host="127.0.0.1:/opt/base.gdb";

$dbh = ibase_connect($sql_host,$sql_login,$sql_pass,'WIN1251') or die("<B>Can't connect</B>");
print($dbh);
$sql = "select * from \"Products\" order by \"Id\"";
print($sql);
?>

При выполнении не печатается ни одно из сообщений, броузер долго думает, а потом или говорит что не может отобразить страницу или просто пустая страница. Если закомментировать эту строку, то переменная $sql печатается.

Система: ASP Linux 9.0, Firebird 1.5.0, PHP-4.x.x, Apache-2.0.40

interbase.so присутствует.

P.S. подозреваю что проблема где-то с правами, а где....

Добавлено: 26 дек 2004, 08:55
@ndrey
Вопрос снимается. Пересобрал/переустановил Apache+PHP и всё заработало.