PHP library for IB/FB/YA

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Roman Gordin

PHP library for IB/FB/YA

Сообщение Roman Gordin » 15 дек 2004, 10:29

Уважаемые господа!

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

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 дек 2004, 11:45

что значит 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 уважением,
Роман Гордин.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 15 дек 2004, 14:51

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

@ndrey

Сообщение @ndrey » 24 дек 2004, 13:19

Подскажите, в чём может быть проблема:
не проходит коннект к базе данных (вроде не отрабатывает функция 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. подозреваю что проблема где-то с правами, а где....

@ndrey

Сообщение @ndrey » 26 дек 2004, 08:55

Вопрос снимается. Пересобрал/переустановил Apache+PHP и всё заработало.

Ответить