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

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > PHP PDO數據庫的連接與使用示例代碼

PHP PDO數據庫的連接與使用示例代碼

時間:2016-08-12來源:風信官網 點擊: 686次
PHP PDO數據庫的連接與使用示例代碼如下:

<?php  


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


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

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

var_dump("應用程序提前獲取數據大小:".$pdo->getAttribute(PDO::ATTR_PERSISTENT));  

var_dump("與數據庫特有的服務器信息:".$pdo->getAttribute(PDO::ATTR_SERVER_INFO));  
var_dump("數據庫服務器版本號信息:".$pdo->getAttribute(PDO::ATTR_SERVER_VERSION));  

var_dump("數據庫客戶端版本號信息:".$pdo->getAttribute(PDO::ATTR_CLIENT_VERSION));  


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

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

            quote  為SQL語句加轉義
             $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
--------------------------------------------------


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



--------------------------------------------------
            下面是用于事務的操作
*
* */  

        $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 "數據庫操作失敗".$ex->getMessage();  
        }  



?>
熱門關鍵詞: PHP PDO 數據庫 連接與使用
欄目列表
推薦內容
熱點內容
展開
主站蜘蛛池模板: 极品销魂一区二区三区| 亚洲第一视频区| 精品一区精品二区| 久久久久久久99精品免费观看 | 国产91调教| 国产91精品一区| 国产特黄1级毛片| 91精品丝袜国产高跟在线一区| 免费国产97久久青草| 精品国产欧美一区二区| 国产一区亚洲二区| 在线看一区二区| 中文字幕在线第一页| 九九热综合| 免费观看国产一区二区三区| 青青热久久国产久精品| 山河令在线观看| 日产视频中文字幕| 久久99精品久久久久久噜噜| 久草久热| 日韩在线视频中文字幕| 4hc44四虎www视频| 欧美精品国产一区二区三区| 中国jizz妇女jizz妇女| 国产成人精品三级91在线影院| 黄色视屏在线免费播放| 腐漫画在线| 最近免费中文字幕大全视频| 青青青在线视频人视频在线| 久久国产精品久久久久久久久久 | 久久精品影院永久网址| 亚洲人成综合网站在线| 国产日本欧美在线观看乱码| 久久精品国产999久久久| 大男人免费高清在线观看视频| 请做我奴隶完整版| 小草影院在线观看| 久久频这里精品香蕉久久| 欧美在线中文字幕| 欧美亚洲国产精品久久高清| 欧美一区二区三区免费看|