我們使用的mysqli是針對(duì)mysql這個(gè)數(shù)據(jù)庫(kù)擴(kuò)展的一個(gè)類,如果要用到別的數(shù)據(jù)庫(kù)的話就可以用PDO來(lái)做
1.操作數(shù)據(jù)庫(kù)
先來(lái)代碼
<!--PDO--> <!--數(shù)據(jù)訪問(wèn)抽象層--> <!--可以訪問(wèn)其他數(shù)據(jù)庫(kù)--> <!--具有事務(wù)功能--> <!--帶有預(yù)處理語(yǔ)句功能(防止sql注入攻擊功能)--> <?php//1.造PDO對(duì)象$dsn = "mysql:dbname=heiheihei;host=localhost";//冒號(hào)前面的是驅(qū)動(dòng)名稱(mysql),后面是參數(shù):dbname=連接哪一個(gè)數(shù)據(jù)庫(kù);連接到本機(jī)$pdo = new PDO($dsn,"root","12345678");//root(數(shù)據(jù)庫(kù)用戶名,密碼) //2.寫(xiě)sql語(yǔ)句$sql = "select * from mydb";//查詢語(yǔ)句//3.執(zhí)行sql語(yǔ)句 //$stm = $pdo->query($sql); //執(zhí)行查詢語(yǔ)句//4.從PDOStatement對(duì)象里面讀取數(shù)據(jù) //$arr = $stm->fetch(PDO::FETCH_ASSOC); //返回關(guān)聯(lián)數(shù)組,即返回一個(gè)索引為結(jié)果集列名的數(shù)組 //$arr = $stm->fetch(PDO::FETCH_BOTH); //關(guān)聯(lián)加索引,即返回一個(gè)索引為結(jié)果集列名和以0開(kāi)始的列號(hào)的數(shù)組 //$arr = $stm->fetch(PDO::FETCH_NUM); //返回索引的數(shù)組,即返回一個(gè)索引為以0開(kāi)始的結(jié)果集列號(hào)的數(shù)組 //$arr = $stm->fetch(PDO::FETCH_OBJ); //返回一個(gè)屬性名對(duì)應(yīng)結(jié)果集列名的匿名對(duì)象 //缺省為 PDO::ATTR_DEFAULT_FETCH_MODE 的值,即默認(rèn) //如果是PDOStatement::fetchAll,即代表一次性讀出所有數(shù)據(jù)var_dump($arr);?>
輸出:
調(diào)用一下fetch里面的參數(shù)為 PDO::FETCH_ASSOC
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26