![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.06.2003 Skąd: Mazowieckie Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Co muszę mieć dodane do php aby modz połączyć się z bazą Firebird?? Mam php 5.0.4. Ręcznie używając narzędzia isql z pakietu firebird mogę się połączyć i widzę wszystkie tabele z poziomu php mam pustą białą stroną. Uważam że coś takiego powinno wystarczyć ale to nie działa:
Bardzo proszę o pomoc. Pozdrawiam. Ten post edytował paweln 12.03.2006, 17:15:41 -------------------- Koko dżambo i do przodu ...
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 3.12.2003 Skąd: W-wa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Po pierwsze trzeba w php włączyć obsługe interbase a pożniej już Kod include_once("adodb/adodb.inc.php"); $db=NewADOConnection('firebird'); $db->Connect("127.0.0.1", "SYSDBA", "masterkey", "C:/NASZABAZA.gdb"); $ADODB_FETCH_MODE=ADODB_FETCH_ASSOC; //opcjonalinie jak kto lubi $arr = $db->GetAssoc("SELECT * FROM jakastabela"); echo "<pre>"; print_r($arr); echo "</pre>"; Powinna wyświetlić się zawartosć 'jakastabela' jesli sa w niej dane. Pozdrawiam |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 5.09.2004 Skąd: Polska , Koszalin Ostrzeżenie: (0%) ![]() ![]() |
Moze mnie ktos oswiecic czemu nie moge nawiazac polaczenia z Firebirdem , uzywam kodu podanego powyzej i wszystko niby powinno byc ladnie.
Niewiem z czym to ugrysc. Zrobilem dokladnie jak jest napisane w poscie powyzej plus przekopiowalem plik gds32.dll do C:\Windows\System32\ i po tym otrzymuje nastepujacy blad Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "127.0.0.1". Failed to locate host machine. Undefined service gds_db/tcp. in c:\usr\krasnal\www\nowy\adodb\drivers\adodb-ibase.inc.php on line 74 Ten post edytował Taner 20.11.2006, 22:02:12 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 3.12.2003 Skąd: W-wa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na windows domyślnie nie ma jakiś tam plików do obslugi tej bazy. Ja miałem identyczny problem rozwiazaniem okazało sie zainstalowanie bazy Serwer Firebird 1.5.3. Tu można pobrać razem z polskim instalatorem Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 29.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam mam problem podobny do opisanego powyrzej z tym ze siedze na linuxie (dystrybucja suse 10.3). Apache 2.2, PHP 5.2.4, Firebird 1.5.4. kompilowalem na nowo PHP z obsluga firebird (./configure --with-interbase).
urzywalem kodu podanego w tym watku i nadal otrzymuje pusta strone brak nawet jakiego kolwiek bledu ![]() gdzie w pliku php.ini jest mozliwosc wlaczenia interbase ![]() jest od mysql, postgresql, ODOBC . prosze o pomoc |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 24.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Moze mnie ktos oswiecic czemu nie moge nawiazac polaczenia z Firebirdem , uzywam kodu podanego powyzej i wszystko niby powinno byc ladnie. Niewiem z czym to ugrysc. Zrobilem dokladnie jak jest napisane w poscie powyzej plus przekopiowalem plik gds32.dll do C:\Windows\System32\ i po tym otrzymuje nastepujacy blad Warning: ibase_connect() [function.ibase-connect]: Unable to complete network request to host "127.0.0.1". Failed to locate host machine. Undefined service gds_db/tcp. in c:\usr\krasnal\www\nowy\adodb\drivers\adodb-ibase.inc.php on line 74 rozwiązaniem problemu jest dodanie linii Kod gds_db 3050/tcp #firebird Database do pliku Kod %WINDIR%\\system32\\drivers\\etc\\services pozdrawiam -------------------- If you can't find a program that does what you want it to do, then write your own.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
ogólnie na lokalnym PC działa (lokalny firebird plus wamserwer)
na serwerze windows 2003 (lokalny firebird plus apache (działa) plus php (działa) i mam biały ekran wszystkie krok zrobiłem (dodanie w php.ini rozszerzen interbase i firebird, wrzuciłem pliki dll do windows32 i windows adodb5 już nie wiem po co, ale to też mam (po tym wszystkim miałem 1 restart serwera wg opisu microsoftu zmieniłem porty dla IIS, żeby apache chodził (ale nie chodzi) ostatecznie apache chodzi na :8082 IIS na: 8083 (żeby się nie gryzły) (czy w związku z tym: localhost:C\mojabaza.FB czy muszę coś do "localhost" dopisać? (przez który port) później dodałem wpis (ale nie resetowałem, muszę czekać kilka dni, bo z plików serwera korzystają ludzie non stop) %WINDIR%\\system32\\drivers\\etc\\services Pozdrawiam ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.05.2025 - 05:36 |