2. 下載、安裝Pear 由于現(xiàn)在Pear項目仍處于緊鑼密鼓的開發(fā)之中,所以得到它的最好辦法就是從C " /> 红色机尾快播,欧美精品久久久久性色AV苍井,俄罗斯人与动ZOOZ

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Pear DB 新手入門指南教程第1/3頁

1. 簡介這是一部指導我們?nèi)绾问褂肞ear DB擴展。Pear DB,提供這樣一系列的類:
n 數(shù)據(jù)庫抽象
n 高級錯誤處理機制
n 以及其它

2. 下載、安裝Pear
由于現(xiàn)在Pear項目仍處于緊鑼密鼓的開發(fā)之中,所以得到它的最好辦法就是從CVS獲得(Pear DB發(fā)行包已經(jīng)跟隨php4.0.6以后版本捆綁發(fā)布)。所以,我們只需要把Pear的根目錄放到php.ini配置文件include_path中。也可以通過這樣設置:_set('include_path', '/pear_base_dir').

以下是strp by step示例:

存放Pear的目錄:
# cd /usr/local/lib
用“phpfi“口令登錄:
# cvs -d :pserver:cvsread@cvs.php.NET:/repository login
用以下命令得到所有的pear文件,同時也可以用來更新已經(jīng)下載的文件。其他的參數(shù)有:"today", "last month",等。我推薦用"last week"參數(shù),因為一般bugs的提交和修改都是每周一次。 
# cvs -d :pserver:cvsread@cvs.php.NET:/repository export -D "last week" php4/pear
編輯php.ini文件加上下面一段在include_path處: /usr/local/lib/php4/pear 如果沒有修改的權(quán)限,可以通過這條語句在代碼中實現(xiàn): ini_set('include_path', 'path_to_pear');

獲得php CVS的完全文檔

注意Pear DB必需php版本4.0.4以上,而在Pear中的一些其他包如:XML Parser of the pear installer script需要php4.0.5以上版本。

 

3.        使用Pear DB

3.1         連接,斷開數(shù)據(jù)庫

 
<?php
// The pear base directory must be in your include_path
require_once 'DB.php';
$user 'foo';
$pass 'bar';
$host 'localhost';
$db_name 'clients_db';

// Data Source Name: This is the universal connection string
$dsn "mysql://$user:$pass@$host/$db_name";

// DB::connect will return a Pear DB object on success
// or a Pear DB Error object on error
// You can also set to TRUE the second param
// if you want a persistent connection:
// $db = DB::connect($dsn, true);
$db DB::connect($dsn);

// With DB::isError you can differentiate between an error or
// a valid connection.
if (DB::isError($db)) {
        die ($db->getMessage());
}
....
// You can disconnect from the database with:
$db->disconnect();
?>
 

數(shù)據(jù)源(上例中的$dsn 參數(shù))有以下允許的格式:(從Pear/DB.php的parseDSN方法復制而來)

 
     *  phptype: Database backend used in php (mysql, odbc etc.)
     *  dbsyntax: Database used with regards to SQL syntax etc.
     *  protocol: Communication protocol to use (tcp, unix etc.)
     *  hostspec: Host specification (hostname[:port])
     *  database: Database to use on the DBMS server
     *  username: User name for login
     *  password: Password for login
     *
     * The format of the supplied DSN is in its fullest form:
     *
     *  phptype(dbsyntax)://username:password@protocol+hostspec/database
     *
     * Most variations are allowed:
     *
     *  phptype://username:password@protocol+hostspec:110//usr/db_file.db
     *  phptype://username:password@hostspec/database_name
     *  phptype://username:password@hostspec
     *  phptype://username@hostspec
     *  phptype://hostspec/database
     *  phptype://hostspec
     *  phptype(dbsyntax)
     *  phptype

現(xiàn)在支持的數(shù)據(jù)庫有 (在 phptype DSN 部分):

 
mysql  -> MySQL
pgsql  -> PostgreSQL
ibase  -> InterBase
msql   -> Mini SQL
mssql  -> Microsoft SQL Server
oci8   -> Oracle 7/8/8i
odbc   -> ODBC (Open Database Connectivity)
sybase -> SyBase
ifx    -> Informix
fbsql  -> FrontBase

注意并不是所有數(shù)據(jù)庫特征都支持,可以從根目錄>/DB/STATUS 得到詳細的清單。

3.2         執(zhí)行數(shù)據(jù)庫

 
<?php
// Once you have a valid DB object
...
$sql "select * from clients";
// If the query is a "SELECT", $db->query will return
// a DB Result object on success.
// Else it simply will return a DB_OK
// On failure it will return a DB Error object.
$result $db->query($sql);
// Always check that $result is not an error
if (DB::isError($result)) {
        die ($result->getMessage());
}
....
?>
 

 

3.3         獲得select的數(shù)據(jù)

php技術(shù)Pear DB 新手入門指南教程第1/3頁,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠插狠狠干 | 甜性涩爱下载 | 国产人妻人伦精品59HHH | 色狗综合网 | 不分昼夜H1V3| 好男人视频免费高清在线观看www | 无限资源在线观看8 | 国产精品无码无卡毛片不卡视 | 琪琪的色原网站 | 激情欧美日韩一区二区 | 国产精品人成在线播放新网站 | 国产深夜福利视频在线 | 一本道久在线综合色姐 | 乌克兰16~18sex| 中字幕视频在线永久在线 | 亚洲 欧洲 国产 日产 综合 | 超级最爽的乱淫片免费 | 色呦呦人人视频 | 睡觉被偷偷进入magnet | 亚洲免费精品视频 | 99国产精品人妻无码免费 | 色欲AV亚洲永久无码精品麻豆 | 尿了么app| 小雪奶水涨翁工帮吸的推荐语录 | 美女大鸡鸡 | 麻豆高潮AV久久久久久久 | 久久久亚洲国产精品主播 | 国产强奷糟蹋漂亮邻居在线观看 | 中文字幕在线观看亚洲日韩 | 国产成人精品电影在线观看 | 午夜片无码区在线观看 | 末班车动漫无删减免费 | 亚洲免费一区 | 日本无码毛片一区二区手机看 | 日韩做A爰片久久毛片A片毛茸茸 | 广西美女色炮150p图 | 花蝴蝶高清影视视频在线播放 | 无套暴躁白丝秘书 | 中文字幕无码亚洲字幕成A人蜜桃 | 亚洲高清中文字幕免费 | 99久久免热在线观看 |