PDO數(shù)據(jù)訪問抽象層:

我們使用的mysqli是針對mysql這個數(shù)據(jù)庫擴展的一個類,如果要用到別的數(shù)據(jù)庫的話就可以用PDO來做

1.操作數(shù)據(jù)庫

先來代碼

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

<!--PDO-->
<!--數(shù)據(jù)訪問抽象層-->
<!--可以訪問其他數(shù)據(jù)庫-->
<!--具有事務功能-->
<!--帶有預處理語句功能(防止sql注入攻擊功能)-->
<?php//1.造PDO對象$dsn = "mysql:dbname=heiheihei;host=localhost";//冒號前面的是驅動名稱(mysql),后面是參數(shù):dbname=連接哪一個數(shù)據(jù)庫;連接到本機$pdo = new PDO($dsn,"root","12345678");//root(數(shù)據(jù)庫用戶名,密碼)

//2.寫sql語句$sql = "select * from mydb";//查詢語句//3.執(zhí)行sql語句
//$stm = $pdo->query($sql);
//執(zhí)行查詢語句//4.從PDOStatement對象里面讀取數(shù)據(jù)
//$arr = $stm->fetch(PDO::FETCH_ASSOC);
//返回關聯(lián)數(shù)組,即返回一個索引為結果集列名的數(shù)組
//$arr = $stm->fetch(PDO::FETCH_BOTH);
//關聯(lián)加索引,即返回一個索引為結果集列名和以0開始的列號的數(shù)組
//$arr = $stm->fetch(PDO::FETCH_NUM);
//返回索引的數(shù)組,即返回一個索引為以0開始的結果集列號的數(shù)組
//$arr = $stm->fetch(PDO::FETCH_OBJ);
//返回一個屬性名對應結果集列名的匿名對象

//缺省為 PDO::ATTR_DEFAULT_FETCH_MODE 的值,即默認

//如果是PDOStatement::fetchAll,即代表一次性讀出所有數(shù)據(jù)var_dump($arr);?>

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式