|
|
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
Как законнектится к базе FireBird при помощи библиотеки PEAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:31 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
Зачем? http://ru.php.net/ibase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:37 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
Доступа к php.ini нет. Хостер говорит только через PEAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:50 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
Где ы таких хостеров находите ? Если нет экстеншена ibase к базе вы не подключитесь даже с помощью pear ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 18:36 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
т.е. вы хотите сказать, что если строка extension=php_interbase.dll в файле php.ini не раскомментирована, то доступа к FireBird я не получу не под каким соусом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 21:07 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
paul_c0т.е. вы хотите сказать, что если строка extension=php_interbase.dll в файле php.ini не раскомментирована, то доступа к FireBird я не получу не под каким соусом? Вы все верно поняли! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 10:09 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
paul_c0Как законнектится к базе FireBird при помощи библиотеки PEAR Есть такой класс абстракции от данных - PEAR:DB . Через него, вестимо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 18:36 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
AlexTheRaven Есть такой класс абстракции от данных - PEAR:DB . Через него, вестимо... А поподробней можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 23:09 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
PEAR::DB - это обертка вокруг стандартных ПХП-экстеншенов. Если какой-то экстеншен не доступен (ibase в частности) - pear::DB не поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 09:56 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
-.-.-.-.-.-PEAR::DB - это обертка вокруг стандартных ПХП-экстеншенов. Если какой-то экстеншен не доступен (ibase в частности) - pear::DB не поможет. Согласен. Но попробовать надо - вдруг хостер каким-то образом разрешил использование экстеншна в PEAR::DB и запретил во всём остальном? Или, что вероятнее, хитрым образом поправил PEAR::DB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 17:30 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
AlexTheRaven Согласен. Но попробовать надо - вдруг хостер каким-то образом разрешил использование экстеншна в PEAR::DB и запретил во всём остальном? Или, что вероятнее, хитрым образом поправил PEAR::DB? Именно так и оказалось. И что теперь делать переписывать все модули, где есть обращение к FireBird? Есл иного выхода нет, тогда не подскажите аналоги функций т.е., как можно заменить подобную конструкцию Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 11:00 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
paul_c0И что теперь делать переписывать все модули, где есть обращение к FireBird? Вообще-то использование слоя абстракции от БД наподобие PEAR::DB или ADODB считается хорошим тоном. Несколько упрощает переносимость с одной СУБД на другую. Хотя снижает быстродействие - всё же 5-7 тыс строк лишнего кода на каждый использующий его скрипт... Так что, по-моему - переписывать. paul_c0или работа с блоб полями через PEAR невозможна? Точно возможна. Посмотрите документацию по PEAR. Сам BLOBы в БД не храню - использую файловую систему. Подозреваю, что как-то так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 17:10 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
AlexTheRaven Вообще-то использование слоя абстракции от БД наподобие PEAR::DB или ADODB считается хорошим тоном. Несколько упрощает переносимость с одной СУБД на другую. это сделано, но даже в этом варианте придется переписывать примерно сотню строк. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 17:24 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
AlexTheRaven Код: plaintext 1. 2. 3. 4. 5. 6. ibase_blob_info, ibase_blob_open и ibase_blob_get, но только для PEAR. Если кто знает какая это функция скажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 16:15 |
|
||
|
PEAR и FireBird
|
|||
|---|---|---|---|
|
#18+
paul_c0Не прошло. В том смысле, что, как и ожидалось показывается только адрес значения, наверное должна быть функция типа ibase_blob_info, ibase_blob_open и ibase_blob_get, но только для PEAR. Если кто знает какая это функция скажите. Есть DB_DataObject_Cast ::date(), ::blob(), ::sql() читайте PEAR Manual. Хотя в PEAR Manual от 16-05-2004 есть неутешительное: At present only blobs is only supported in postgres using the bytea type. (please email me with code for other databases.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 11:30 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33500537&tid=1476845]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 501ms |

| 0 / 0 |
