library/adodb/adodb.inc.php,ADOdb Library for PHP
ADOdb Library for PHP
V5.06 16 Oct 2008 (c) 2000-2008 John Lim (jlim#natsoft.com)
include('/path/to/set/here/adodb.inc.php');
$db = ADONewConnection($dbdriver); # eg 'mysql' or 'postgres'
$db->debug = true;
數據庫連接
如果你建立兩個 相同用戶名和密碼 的連接, 會被視為同一個連接;
如果連接不同的DB,這會造成問題; 故對不同的DB,建議使用不同的UserID/Pass
或使用NConnect(),強制建立新連接
$db->Connect($server, $user, $password, $database);
$db->PConnect($server, $user, $password, $database);
$db->NConnect($server, $user, $password, $database);
ADONewConnection()/NewADOConnection() 也支持內在的DSN 格式 連接
$driver://$username:$password@hostname/$database?options[=value]
mysql
$dsn? = 'mysql://root:pwd@localhost/mydb';
$dsn2 = 'mysql://root:pwd@localhost/mydb?persist'; //P連接
pgsql
sqlite
$conn = &ADONewConnection('sqlite');
$conn->PConnect('c:\path\to\sqlite.db'); # sqlite will create if does not exist
$path = urlencode('c:\path\to\sqlite.db');
$dsn = "sqlite://$path/?persist";? # persist is optional
$conn = ADONewConnection($dsn);? # no need for Connect/PConnect
$db = NewADOConnection($dsn);
$db->GetArray("select * from table");
$rs = $db->Execute('select * from some_small_table');
print_r($rs->GetRows());
總結
以上是生活随笔為你收集整理的library/adodb/adodb.inc.php,ADOdb Library for PHP的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实用小技术:Excel+网易邮箱处理VC
- 下一篇: 白云先生推荐书单之夷狄篇