|
dbx_connect
Open a connection/database
(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL dbx:1.1.0)
Example 489. dbx_connect() example<?php Code Examples / Notes » dbx_connectmboeren
The pgsql connecting as nobody if you don't supply a password issue has been solved in CVS.
bdkr
The advantage that this has over Pear, Adob, and even Eclipse is speed. As some one put elsewhere, "Yes, there is an advantage: Speed! ext/dbx is written in C and has to be compiled into PHP. It's just faster then the PEAR classes." Cheers, BDKR editor
Pear:DB ist a great Idea, but it`s heavy and slower. I`ve tested dbx and Pear:DB with MySQL 4.0.23_Debian-1-log. With Pear the Script used around 500 KiB of Memory and needed about 0.15s to 0.25s to complete. With dbx it used around 80 KiB of Memory and needed around 0.09s to 0.11s to complete! For ME, dbx is absolutly the best abstraktion around! :-) Nice Work!! Sascha Plumhoff jeremy
Pear::DB seems like a better idea than this. See http://pear.php.net
jon moss
I have been using dbx for a product at work and the need to use SQLite as a database popped up. However, I couldn't find any references to using it with dbx other than that you could and since SQLite doesn't seem to do the username password thing I was a little confused as to how to use it in dbx. With a little research it seems that when using dbx_connect you only need to fill in the module name ('DBX_SQLITE') and the database (the file name for the database!) to get it working. e.g. $link = dbx_connect(DBX_SQLITE, "", "some.db", "", ""); thought someone might find it useful, especially since it no longer required additional dll's in version 5.x davidbullock
Currently to connect to the PostgreSQL backend, you have to supply both a username, and a password or the dbx pgsql module attempts to connect as "nobody".
webmaster
ADOdb seems to be the best db-abstraction library in PHP. It's very fast also. You can get it from ADOdb homepage @ http://php.weblogs.com/adodb/
|