Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Настройка PHP+Firebird / 14 сообщений из 14, страница 1 из 1
29.05.2010, 15:22
    #36656841
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
Помогите, пожалуйста настроить PHP+Firebird
PHP 5.2.5 установлен. работает.
Appache 2.2.6 установлен. работает.
Firebird 2.1 установлен. работает. (IbExpert тоже)
В php.ini раскомментировал
Код: plaintext
extension=php_pdo_firebird.dll
php_pdo_firebird.dll лежит в /ext весит 32кб.
Все выше описанное - не Денвер и Денвер устонавливать нет возможности.

Собственно вопросы: Подскажите, в какую директорию нужно копировать базу db.fdb. Я знаю, что для мускула по умолчанию - C:\Program Files\MySQL\MySQL Server 5.0\data. Есть ли такая директория по умолчанию в firebird (вроде c:\usr\local\firebird\ - это правильно) ? Нужно ли этот путь прописывать в php.ini или где еще?

Собственно функции php для работы в firebird. Для Interbase нашол вот это: тынц . Есть ли то же самое для firebird? Если можно, хоть один пример установления соединения и выборки PHP+Firebird ( я знаю, это есть при установленном Денвере в примерах в /usr/local/firebird/ но Денвера как сказал нет и негде посмотреть )

Очень нужна помощь.
...
Рейтинг: 0 / 0
29.05.2010, 15:25
    #36656843
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
Не проще было два слова "Firebird PHP" Забить в гугл чем переписывать версии всего софта у себя на машине? :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?php 
$host="localhost:C:\base.fdb"; 
$username="SYSDBA"; 
$password="masterkey"; 
$dbh =  ibase_connect ($host, $username, $password); 
$stmt = "SELECT * FROM users"; 
$result =  ibase_query ($dbh, $stmt); 
 if  ($result== 0 ) 
    echo ("<B>Ошибка!</B>"); 
?> 
...
Рейтинг: 0 / 0
29.05.2010, 17:18
    #36656943
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
авторПодскажите, в какую директорию нужно копировать базу db.fdb
в любую. место расположения базы указывается в параметрах подключения
http://www.php.net/manual/en/function.ibase-connect.php
читай, проникайся.
...
Рейтинг: 0 / 0
29.05.2010, 18:06
    #36657002
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
Спасибо, в понедельник буду пробовать.
...
Рейтинг: 0 / 0
29.05.2010, 21:00
    #36657140
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
MegaLastaextension=php_pdo_firebird.dll
поддержка firebird в PDO является экспериментальной.
не знаю насколько оно юзабельно сейчас, но раньше там присутствовали очевидные баги, например, фетч пропускал первую строку... кроме того, в документации не нашел как управлять параметрами транзакции.
...
Рейтинг: 0 / 0
01.06.2010, 15:22
    #36661529
meg17m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
Возможно ли в соединении PHP+Firebird указать кодировку, например как в MySql?:
Код: plaintext
1.
2.
3.
 
$sql = "SET NAMES utf8"; 	
 mysql_query ($sql, $conn);
Проблема в том, что есть 2 базы: 1 - Мускул (utf-8), вторая FireBird(WIN1251). Сейчас весь вывод заточен под utf-8. При этом данные из FireBird выводятся иероглифами
...
Рейтинг: 0 / 0
01.06.2010, 16:32
    #36661753
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
ну блин, набери в гугеле firebird php кодировка.
...
Рейтинг: 0 / 0
01.06.2010, 16:34
    #36661764
zloyGamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
[quot MegaLasta]Возможно ли в соединении PHP+Firebird указать кодировку, например как в MySql?:

кодировка указывается сразу в функции ibase_connect при подключении к бд,

например:
$dbh = ibase_connect($host, $username, $password, "WIN1251",0,3,$role);
...
Рейтинг: 0 / 0
01.06.2010, 16:35
    #36661767
zloyGamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
см. тут неплохой сайтец: http://php.su/functions/?ibase-connect
...
Рейтинг: 0 / 0
01.10.2010, 20:57
    #36878004
it-nowa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
PHP не отказывается от поддержки FB/IB?
...
Рейтинг: 0 / 0
01.10.2010, 21:31
    #36878030
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
it-nowaPHP не отказывается от поддержки FB/IB?
не слышали об этом.
даже если и отказывается то есть нормальные ODBC драйвера. PHP шные поделки меня утомляют.
...
Рейтинг: 0 / 0
02.10.2010, 21:46
    #36878652
it-nowa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
какие версии PHP под Win и библиотеки для них наиболее стабильны для работы с Firebird?
поддержка (библиотеки) FB/IB включены не во все дистрибутивы (только в zip архив)?
...
Рейтинг: 0 / 0
06.10.2010, 00:43
    #36883800
PHP+Firebird
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
http://windows.php.net/downloads/releases/php-5.3.3-Win32-VC6-x86.msi
не содержит поддержки FB/IB или плохо смотрю?

в данном дистрибутиве
http://windows.php.net/downloads/releases/php-5.2.14-Win32-VC6-x86.msi
поддержки FB/IB, причем как "старая", так и pdo
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
09.10.2014, 09:10
    #38771181
des1roer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настройка PHP+Firebird
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Настройка PHP+Firebird / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]