Portál AbcLinuxu, 1. června 2024 13:43


Dotaz: error: ibase_connect() v PHP (database Firebird)

4.10.2005 12:43 Pev | skóre: 28
error: ibase_connect() v PHP (database Firebird)
Přečteno: 1037×
Odpovědět | Admin
Dobry den, v jednoduchem PHP skriptu se pokousim pripojit k databazi Firebird/Interbase. (na localhostu)

$host = 'localhost:/var/lib/firebird2/data/foxinus.gdb'; $username = 'user'; $pasword = 'heslo'; $db = ibase_connect($host, $username, $password);

vyhodi to: Fatal error: Call to undefined function: ibase_connect() ...

Puzivam debian, programy: apache2, php4, firebird2, mam nainstalovano php4-interbase. Webove rozhrani ibWebAdmin funguje, takze PHP si rozumi s Firebird, musim neco doplnit do php.ini, aby to fungovalo?

Mimochodem, nemate nekdo zkusenost s pouzivanim PHPLIB a Firebird/Interbase? Jde to pouzivat v PHPLIB tato databaze?

Moc dekuju za odpoved

Pev
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.10.2005 12:59 Pev | skóre: 28
Rozbalit Rozbalit vše Re: error: ibase_connect() v PHP (database Firebird)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moc se omlouvam za poplach, stacilo restartit apache.

Pev
4.10.2005 19:28 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: error: ibase_connect() v PHP (database Firebird)
Jinak doporučuji zvyknout si pro specifikaci databáze používat spíš aliasy a používat spíš ibase_pconnect().
4.10.2005 22:54 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: error: ibase_connect() v PHP (database Firebird)
A strašně mne těší, že už nejsem jediný uživatel Firebirda v ČR… :-) Ne, to je samozřejmě přehnané, ale už dlouho mi vrtá hlavou, zda je mizivý počet dotazů na Firebird (v porovnání nejen s MySQL, ale i s PostgreSQL) způsoben tím, že ho nikdo nepoužívá, nebo tím, že s ním nikdo nemá problémy…
5.10.2005 15:13 Pev | skóre: 28
Rozbalit Rozbalit vše PHPLIB a Firebird/Interbase
A nemáte náhodou zkušenost s používáním PHPLIB a Firebird?

Zoufale shanim soubor db_ibase.inc abych mohl pouzivat Firebird/Interbase s PHPLIB.

Slyšel jsem, že to někdo napsal, našel jsem i linky na nějaké zip soubory, ale nikdy se mi je nepodařilo otevřít (špatný archiv či co).

Zkusil jsem upravit soubor db_mysql - přepsáním mysql_ na ibase_ a vymazáním funkcí. Databázi sice používat jde, ale to hlavní - používání session nejde.

Moc děkuji za jakoukoli radu.

Pev
5.10.2005 19:59 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: PHPLIB a Firebird/Interbase
Firebird v PHP používám, ale PHPlib ne, nějak mne to neoslovilo. Používání věcí napsaných pro MySQL s pouhým přepsáním mysql_* na ibase_* asi nebude fungovat (parametry jsou tam trochu jinak) a stejně by to nebyl moc dobrý nápad, připravil byste se tim přinejmenším o možnost používat parametrizované dotazy, což je jedna z hlavních výhod FB/IB interface v PHP oproti tomu pro MySQL.
12.10.2005 20:22 Pev | skóre: 28
Rozbalit Rozbalit vše Re: PHPLIB a Firebird/Interbase
No, nedá mi to a tak posílám pro ty, co snad maji problém při používání PHPLIB a FIREBIRD/Interbase link na soubor db_interbase.inc

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.