|
Firebird & php
|
|||
---|---|---|---|
#18+
Добрый день Может кто-нибудь поделится примерами работы php и firebird. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 07:13 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Там основная "проблема" - подключить/настроить модули, чтобы к FB/IB вообще был коннект. Если с этим проблем нет - то голый PHP и запросы. Или у тебя что-то конкретное не получается ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 07:22 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar, Все просто только в PHP.ini нужно добавить extension=php_interbase.dll Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 08:15 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТам основная "проблема" - подключить/настроить модули, чтобы к FB/IB вообще был коннект. С этим проблем нет. Гаджимурадов РустамЕсли с этим проблем нет - то голый PHP и запросы. Или у тебя что-то конкретное не получается ? Банально всё. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Страница пустая. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 08:21 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar> $result = ibase_query($dbh, $stmt); > if ($result==0) > Страница пустая. Интересно, что ты хочешь от неё получить? Фетчить надо, во-первых. Столбцов больше одного может быть - во-вторых. Код: php 1. 2. 3. 4.
В общем, читай буквари, боюсь, с кандачка ты не осилишь. А зачем понадобилось-то, работу поменял что ли? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 08:39 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамВ общем, читай буквари, боюсь, с кандачка ты не осилишь. А зачем понадобилось-то, работу поменял что ли? Почитаю, php и mysql писал,но было это давно, точно букварь нужен. Работу не поменял, к мониторингу хочу веб-морду прикрутить. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 09:33 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar, Ну дык по соседству профильный форум живет... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 09:35 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
DarkMaster, там никто delphi firebird не знает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 09:41 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar, Если нужен минимум, то можешь отталкиваться примерно от такого (управления транзакциями тут нет): Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
P.S. И лучше не использовать запись в виде Код: php 1.
- подавишь вывод ошибок, фиг поймешь, что пошло не так с наскоку... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 09:57 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
GallemarБанально всё. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Страница пустая. дык если ошибки нет, то почему она должна быть не пустой. Кстати ошибки проверяются не так. См. ibase_errmsg() и ibase_errcode() попробуй как-то так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:00 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
кстати да. Ресурсы надо бы все закрывать ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:01 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Симонов Денис, this там назачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:04 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
да это у меня в одном месте кусок с этой функцией был. Скопипастил :(. Там просто класс надстройки был. В этом примере не нужен конечно ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:06 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar, Кстати, для автообновляемой статистики можно вот такой финтик прикрутить: Код: php 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 10:21 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
А чем быстро и просто можно нарисовать таблички с элементарными операциями типа вставка записи и изменения значения поля? Хочется кусок от БД в инет вытащить. Чтобы с ФБ работало понятное дело. Нашел пока http://phpgrid.com/ но оно в бесплатной версии редактировать не умеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 15:17 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
MikeDDА чем быстро и просто можно нарисовать таблички с элементарными операциями типа вставка записи и изменения значения поля? Хочется кусок от БД в инет вытащить. Чтобы с ФБ работало понятное дело. Нашел пока http://phpgrid.com/ но оно в бесплатной версии редактировать не умеет. - ходи в профильный форум - я бы с разными гридами не заморачивался (монстроидальные они) - значительно проще нарисовать форму в скрытом диве, показать по кнопке (JS) и сделать POST обработчику, который изменения в БД пропишет и сделает редирект обратно на страницу вызова. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 15:23 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Gallemar, посмотри еще в сторону PDO: http://php.net/manual/en/ref.pdo-firebird.php Более красивый код иногда получается. Я работал с обеими библиотеками. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2016, 20:33 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Dorin Marcoci, спасибо,но нет. Он же кривой как сабля. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2016, 04:18 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
авторОн же кривой как сабля. И в чём же? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2016, 06:25 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
ЛюбезныйавторОн же кривой как сабля. И в чём же? Некоторые баги в трекере висят с 2010 года. Ну и набор функций ibase_xxx() более старый и оттестированный. P.S. Я ни разу не агитирую за старый метод - каждый волен выбирать сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2016, 09:42 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
DarkMaster, на самом деле и тот и другой крив, но приходится работать с тем что есть. В PDO возможностей поменьше, драйвер для FB до сих пор помечен как экспериментальный. И тот и другой при попытке засунуть NULL в параметр который определился как NOT NULL падают заодно унося с собой Apache, что вообще не приемлемо. Тест кейс примерно следующий: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Пытался посмотреть исходники и разобраться. Есть предположение что кто-то не выделяется память под nullInd когда определяет что параметр NOT NULL, но не уверен в этом. Попробуйте воспроизведётся ли у вас. У меня давно руки чешутся в трекер им написать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2016, 10:05 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Симонов Денис, ОК, посмотрю, но только в конце месяца.. Как раз придется заниматься большим проектом на PHP. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2016, 10:09 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Симонов Денис, на Apache/2.4.18 (Win64) PHP/7.0.3 мне выдало: Warning: ibase_execute(): Dynamic SQL Error SQL error code = -804 Incorrect values within SQLDA structure in D:\web\www\test\6.php on line 9 It is not cursor и не упало. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2016, 09:00 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
Вернее он упал но быстро поднялся: [mpm_winnt:notice] [pid 1064:tid 384] AH00428: Parent: child process 1480 exited with status 255 -- Restarting. [mpm_winnt:notice] [pid 1064:tid 384] AH00455: Apache/2.4.18 (Win64) PHP/7.0.3 configured -- resuming normal operations [mpm_winnt:notice] [pid 1064:tid 384] AH00456: Apache Lounge VC14 Server built: Dec 9 2015 11:13:29 [core:notice] [pid 1064:tid 384] AH00094: Command line: 'D:\\web\\apache\\bin\\httpd.exe -d D:/web/apache' [mpm_winnt:notice] [pid 1064:tid 384] AH00418: Parent: Created child process 3940 [mpm_winnt:notice] [pid 3940:tid 288] AH00354: Child: Starting 64 worker threads. [:error] [pid 3940:tid 800] [client 192.168.56.100:60177] PHP Warning: ibase_execute(): Dynamic SQL Error SQL error code = -804 Incorrect values within SQLDA structure in D:\\web\\www\\test\\6.php on line 9 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2016, 09:16 |
|
Firebird & php
|
|||
---|---|---|---|
#18+
MikeDDБД в инет вытащить PHP микро-framework Slim http://www.slimframework.com/docs/tutorial/first-app.html ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2016, 01:44 |
|
|
start [/forum/search_topic.php?author=Burjui&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 437ms |
total: | 603ms |
0 / 0 |