奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號(hào)

孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號(hào)

當(dāng)前位置:主頁(yè) > 技術(shù)支持 > PHP > PHP PDO數(shù)據(jù)庫(kù)的連接與使用示例代碼

PHP PDO數(shù)據(jù)庫(kù)的連接與使用示例代碼

時(shí)間:2016-08-12來(lái)源:風(fēng)信官網(wǎng) 點(diǎn)擊: 686次
PHP PDO數(shù)據(jù)庫(kù)的連接與使用示例代碼如下:

<?php  


/*
*  PDO 數(shù)據(jù)庫(kù)的操作
* */  
$dns = "mysql:dbname=bbs;host=localhost";  
$user ="root";  
$password="";  
$opt = array(PDO::ATTR_PERSISTENT=>true);  
$pdo = new PDO($dns,$user,$password,$opt);  
/*
*      getAttribute()查看數(shù)據(jù)庫(kù)連接屬性
* */  
var_dump("是否關(guān)閉自動(dòng)提交功能:".$pdo->getAttribute(PDO::ATTR_AUTOCOMMIT));  
var_dump("當(dāng)家PDO錯(cuò)誤處理的模式:".$pdo->getAttribute(PDO::ATTR_ERRMODE));  


var_dump("表字段字符的大小寫(xiě)轉(zhuǎn)換:".$pdo->getAttribute(PDO::ATTR_CASE));  

var_dump("與連接狀態(tài)相關(guān)的特有信息:".$pdo->getAttribute(PDO::ATTR_CONNECTION_STATUS));  
var_dump("空字符串轉(zhuǎn)換為SQL的NULL:".$pdo->getAttribute(PDO::ATTR_ORACLE_NULLS));  

var_dump("應(yīng)用程序提前獲取數(shù)據(jù)大?。?quot;.$pdo->getAttribute(PDO::ATTR_PERSISTENT));  

var_dump("與數(shù)據(jù)庫(kù)特有的服務(wù)器信息:".$pdo->getAttribute(PDO::ATTR_SERVER_INFO));  
var_dump("數(shù)據(jù)庫(kù)服務(wù)器版本號(hào)信息:".$pdo->getAttribute(PDO::ATTR_SERVER_VERSION));  

var_dump("數(shù)據(jù)庫(kù)客戶端版本號(hào)信息:".$pdo->getAttribute(PDO::ATTR_CLIENT_VERSION));  


/*
*      兩種執(zhí)行方法
*      exec 返回受影響的行數(shù),用于 insert delete update
*      query 用于查詢,返回一個(gè)PDOstatement,可用于對(duì)每條信息的操作
* */  
/*
*
         $sql = "delete from news where id=16";
            echo $pdo ->exec($sql);

--------------------------------------------------

            quote  為SQL語(yǔ)句加轉(zhuǎn)義
             $sql=$pdo->quote("delete from news where id ='1'");
             echo $sql;  //  輸出:'delete from news where id =\'1\''

--------------------------------------------------

            lastInsertId
            $sql = "insert into news values('','boy','boy')";
            $pdo -> exec($sql);

            echo "插入的記錄的ID:".$pdo->lastInsertId();//得到最后一次插入記錄的ID
--------------------------------------------------


            其中里面一個(gè)最重要的方法就是  prepare($sql),返回一個(gè)PDOstatement,同樣,還有一個(gè)返回PDOstatement 的方法是 query()用于查詢數(shù)據(jù)
            prepare($sql) 是對(duì)SQL 語(yǔ)句進(jìn)行預(yù)處理,返回一個(gè)一個(gè) PDOstatement對(duì)象,里面包含了很多有用的方法
            下一節(jié)再記錄PDOstatement屬性與依法



--------------------------------------------------
            下面是用于事務(wù)的操作
*
* */  

        $sql1 = "delete from news where id =21";  
        $sql2 = "delete from news where id =22";  
        $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);  
        try{  
        $pdo->beginTransaction();  
        $pdo->exec($sql1);  
        $pdo->exec($sql2);  
        }catch(Exception $ex)  
        {  
            $pdo->rollBack();  
            echo "數(shù)據(jù)庫(kù)操作失敗".$ex->getMessage();  
        }  



?>
熱門(mén)關(guān)鍵詞: PHP PDO 數(shù)據(jù)庫(kù) 連接與使用
欄目列表
推薦內(nèi)容
熱點(diǎn)內(nèi)容
展開(kāi)
主站蜘蛛池模板: 久久国产经典视频| 在线播放日本| 青青草成人在线| 久久青草精品免费资源站| 一级aaa毛片| 欧美乱人伦在线观看| 92国产福利久久青青草原| 动漫精品一区二区三区四区| 青青草国产免费| 国产在线资源站| 国产精品久久久久久久小唯西川| 欧美精品1区2区| 国产片欧美片亚洲片久久综合| 亚洲国产成人精品女人久久久| 黄网站色视频大全免费观看| 香蕉久久夜色精品国产尤物| 99这里有精品| 成年无码av片在线| 日韩欧美一区二区三区中文精品| 小姐拍片记| 亚洲好色网| 欧美日韩国产另类一区二区三区| 99精品中文字幕| 欧美在线看欧美视频免费网站| 一级片免费播放| 人人澡人人澡人人看青草| 国产在线欧美日韩一区二区| 欧区一欧区二欧区三免费| 欧美视频久久| 99黄色网| 国产资源在线免费观看| 亚洲国产欧美日韩精品一区二区三区 | 久久国产精品免费视频| 国产一区二区不卡视频| 久久蜜桃| 奥斯卡颁奖典礼| 99re视频这里只有精品| 欧美高清不卡| 欧美在线 | 亚洲| 九九99久久精品午夜剧场免费| 亚洲视频在线免费看|