PHP數(shù)據(jù)庫(kù)調(diào)用類調(diào)用實(shí)例(詳細(xì)注釋)
更新時(shí)間:2012年07月12日 09:11:46 作者:
PHP開(kāi)發(fā)中我們經(jīng)常需要用一些數(shù)據(jù)庫(kù)類,這里簡(jiǎn)單的分享下調(diào)用類的代碼,學(xué)習(xí)php數(shù)據(jù)庫(kù)操作的朋友可以參考下
復(fù)制代碼 代碼如下:
<?PHP
require_once("mssql.class.php");
//1.創(chuàng)建類,并連接數(shù)據(jù)庫(kù)
$db = new mssql("dns=aaa;uid=sa;pwd=sa;dbname=test");
//2.連接數(shù)據(jù)庫(kù)
$conn = $db->config("dns=aaa;uid=sa;pwd=sa;dbname=test");
//3.選擇數(shù)據(jù)庫(kù)
$dbname = $db->select_db("test");
//4.設(shè)置允許調(diào)試
$db->debug = true;
//5.執(zhí)行一條不返回結(jié)果的SQL語(yǔ)句
$db->execute("insert into test01(name) values('這是一個(gè)測(cè)試!')");
//$db->exec("");
//6.執(zhí)行一條返回結(jié)果的SQL語(yǔ)句
$rs = $db->query("select * from test01");
//7.以row方式顯示結(jié)果
echo "<br>以row方式顯示結(jié)果集<br>";
while($r = $db->fetch_row($rs)){
echo $r[0].":".$r[1]."<br>";
}
//8.以array方式顯示結(jié)果
$rs2 = $db->query("select * from test01");
echo "<br>以array方式顯示結(jié)果集<br>";
while($r = $db->fetch_array($rs2)){
echo $r["id"] . ":" . $r["name"] . "<br>";
}
//X.釋放
$db->db_close();
?>
您可能感興趣的文章:
- php實(shí)現(xiàn)的簡(jiǎn)單數(shù)據(jù)庫(kù)操作Model類
- PHP簡(jiǎn)單數(shù)據(jù)庫(kù)操作類實(shí)例【支持增刪改查及鏈?zhǔn)讲僮鳌?/a>
- 全新的PDO數(shù)據(jù)庫(kù)操作類php版(僅適用Mysql)
- PHP+Mysql樹(shù)型結(jié)構(gòu)(無(wú)限分類)數(shù)據(jù)庫(kù)設(shè)計(jì)的2種方式實(shí)例
- 很好用的PHP數(shù)據(jù)庫(kù)類
- PHP數(shù)據(jù)庫(kù)操作之基于Mysqli的數(shù)據(jù)庫(kù)操作類庫(kù)
- php db類庫(kù)進(jìn)行數(shù)據(jù)庫(kù)操作
- php下mysql數(shù)據(jù)庫(kù)操作類(改自discuz)
- PHP輕量級(jí)數(shù)據(jù)庫(kù)操作類Medoo增加、刪除、修改、查詢例子
- PHP實(shí)現(xiàn)的MongoDB數(shù)據(jù)庫(kù)操作類分享
- PHP實(shí)現(xiàn)的sqlite數(shù)據(jù)庫(kù)連接類
- php數(shù)據(jù)庫(kù)操作model類(使用__call方法)
相關(guān)文章
PHP基于Redis消息隊(duì)列實(shí)現(xiàn)發(fā)布微博的方法
這篇文章主要介紹了PHP基于Redis消息隊(duì)列實(shí)現(xiàn)發(fā)布微博的方法,結(jié)合實(shí)例形式分析了php+redis數(shù)據(jù)庫(kù)的安裝、連接、讀取、插入等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05php實(shí)現(xiàn)有序數(shù)組打印或排序的方法【附Python、C及Go語(yǔ)言實(shí)現(xiàn)代碼】
這篇文章主要介紹了php實(shí)現(xiàn)有序數(shù)組打印或排序的方法,涉及php針對(duì)數(shù)組的遍歷、判斷、構(gòu)造與合并等常用操作技巧,并附帶了Python、C及Go語(yǔ)言的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11