亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP PDO

2020-03-22 18:17:31
字體:
來源:轉載
供稿:網友

PHP 數據對象 (PDO) 擴展為PHP訪問數據庫定義了一個輕量級的一致接口。

PDO 提供了一個數據訪問抽象層,這意味著,不管使用哪種數據庫,都可以用相同的函數(方法)來查詢和獲取數據。

PDO隨PHP5.1發行,在PHP5.0的PECL擴展中也可以使用,無法運行于之前的PHP版本。

PDO 安裝

你可以通過 PHP 的 phpinfo() 函數來查看是否安裝了PDO擴展。

在 Unix 系統上安裝 PDO

在Unix上或Linux上你需要添加以下擴展:

extension=pdo.so
Windows 用戶

PDO 和所有主要的驅動作為共享擴展隨 PHP 一起發布,要激活它們只需簡單地編輯 php.ini 文件,并添加以下擴展:

extension=php_pdo.dll
除此之外還有以下對應的各種數據庫擴展:
;extension=php_pdo_firebird.dll;extension=php_pdo_informix.dll;extension=php_pdo_mssql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_oci.dll;extension=php_pdo_oci8.dll;extension=php_pdo_odbc.dll;extension=php_pdo_pgsql.dll;extension=php_pdo_sqlite.dll

在設定好這些配置后,我們需要重啟PHP 或 Web服務器。

接下來我們們來看下具體的實例,以下為使用PDO連接MySql數據庫的實例:

 ?php$dbms='mysql'; //數據庫類型$host='localhost'; //數據庫主機名$dbName='test'; //使用的數據庫$user='root'; //數據庫連接用戶名$pass=''; //對應的密碼$dsn="$dbms:host=$host;dbname=$dbName";
foreach ($dbh- query('SELECT * from FOO') as $row) { print_r($row); //你可以用 echo($GLOBAL); 來看到這些值 $dbh = null;} catch (PDOException $e) { die ("Error!: " . $e- getMessage() . " br/ //默認這個不是長連接,如果需要數據庫長連接,需要最后加一個參數:array(PDO::ATTR_PERSISTENT = true) 變成這樣:$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT = true));

很簡單吧,接下來就讓我們來具體看下PHP PDO具體說明:

預定義常量PHP PDO連接連接管理PHP PDO 事務與自動提交PHP PDO 預處理語句與存儲過程PHP PDO 錯誤與錯誤處理PHP PDO 大對象 (LOBs) PDO 類:
PDO::beginTransaction — 啟動一個事務PDO::commit — 提交一個事務PDO::__construct — 創建一個表示數據庫連接的 PDO 實例PDO::errorCode — 獲取跟數據庫句柄上一次操作相關的 SQLSTATEPDO::errorInfo — 返回最后一次操作數據庫的錯誤信息PDO::exec — 執行一條 SQL 語句,并返回受影響的行數PDO::getAttribute — 取回一個數據庫連接的屬性PDO::getAvailableDrivers — 返回一個可用驅動的數組PDO::inTransaction — 檢查是否在一個事務內PDO::lastInsertId — 返回最后插入行的ID或序列值PDO::prepare — 備要執行的SQL語句并返回一個 PDOStatement 對象PDO::query — 執行 SQL 語句,返回PDOStatement對象,可以理解為結果集PDO::quote — 為SQL語句中的字符串添加引號。PDO::rollBack — 回滾一個事務PDO::setAttribute — 設置屬性PDOStatement 類:
PDOStatement::bindColumn — 綁定一列到一個 PHP 變量PDOStatement::bindParam — 綁定一個參數到指定的變量名PDOStatement::bindValue — 把一個值綁定到一個參數PDOStatement::closeCursor — 關閉游標,使語句能再次被執行。PDOStatement::columnCount — 返回結果集中的列數PDOStatement::debugDumpParams — 打印一條 SQL 預處理命令PDOStatement::errorCode — 獲取跟上一次語句句柄操作相關的 SQLSTATEPDOStatement::errorInfo — 獲取跟上一次語句句柄操作相關的擴展錯誤信息PDOStatement::execute — 執行一條預處理語句PDOStatement::fetch — 從結果集中獲取下一行PDOStatement::fetchAll — 返回一個包含結果集中所有行的數組PDOStatement::fetchColumn — 從結果集中的下一行返回單獨的一列。PDOStatement::fetchObject — 獲取下一行并作為一個對象返回。PDOStatement::getAttribute — 檢索一個語句屬性PDOStatement::getColumnMeta — 返回結果集中一列的元數據PDOStatement::nextRowset — 在一個多行集語句句柄中推進到下一個行集PDOStatement::rowCount — 返回受上一個 SQL 語句影響的行數PDOStatement::setAttribute — 設置一個語句屬性PDOStatement::setFetchMode — 為語句設置默認的獲取模式。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

上一篇:PHP while 循環

下一篇:PHP html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品亚洲va在线va天堂资源站| 亚洲a一级视频| 亚洲美女精品成人在线视频| 亚洲无av在线中文字幕| 日韩中文字幕国产| 欧洲美女免费图片一区| 欧美孕妇性xx| 欧美成人精品h版在线观看| 96pao国产成视频永久免费| 久久伊人91精品综合网站| 懂色av影视一区二区三区| 成人xvideos免费视频| 欧美成人免费大片| 国产精品www网站| 国产精品精品久久久| 一区二区成人精品| 久久五月天色综合| 亚洲精品国产精品自产a区红杏吧| 国产精品日日做人人爱| 亚洲一二三在线| 中文字幕精品www乱入免费视频| 国产一区红桃视频| 日韩在线精品一区| 国产精品igao视频| 久久精品99国产精品酒店日本| 91精品久久久久久久久久| 91网站在线免费观看| 国产精品普通话| 国产成人小视频在线观看| 中文字幕欧美亚洲| 最近2019年好看中文字幕视频| 欧美老少做受xxxx高潮| 国产成人a亚洲精品| 亚洲精品久久久久久久久久久久| 日韩一区二区av| 精品高清美女精品国产区| 国产精品男女猛烈高潮激情| 国产成人一区二区| 中文字幕日韩在线视频| 亚洲女人天堂成人av在线| 久久激情视频免费观看| 亚洲伊人一本大道中文字幕| 国产精品日韩一区| 精品国产乱码久久久久久虫虫漫画| 久久精品免费播放| 日韩暖暖在线视频| 欧美性jizz18性欧美| 国内精品中文字幕| 久久免费国产精品1| 欧美激情网友自拍| 亚洲综合自拍一区| 亚洲人线精品午夜| 亚洲精品国产美女| 欧美在线视频一区二区| 国产在线日韩在线| 精品国产乱码久久久久久虫虫漫画| 国产精品爽黄69天堂a| 91极品视频在线| 亚洲精品一区二区在线| 国产一区二区三区日韩欧美| 成人一区二区电影| 伊人一区二区三区久久精品| 国产精品都在这里| 久久精品成人欧美大片古装| 精品国内亚洲在观看18黄| 亚洲成avwww人| 欧美激情xxxx| 欧美视频中文在线看| 亚洲精品视频免费| 91精品在线国产| 中文字幕精品—区二区| 亚洲精品之草原avav久久| 欧美一乱一性一交一视频| 久久色免费在线视频| 在线看日韩欧美| 亚洲性69xxxbbb| 日韩欧美精品在线观看| 国产日韩中文在线| 亚洲图片欧美午夜| 岛国视频午夜一区免费在线观看| 大伊人狠狠躁夜夜躁av一区| 97精品视频在线| 国产日韩欧美日韩大片| 北条麻妃久久精品| 日韩女在线观看| 爽爽爽爽爽爽爽成人免费观看| 欧美大片免费观看在线观看网站推荐| 成人福利网站在线观看11| 国产性猛交xxxx免费看久久| 亚洲激情国产精品| 97国产精品视频人人做人人爱| 久久福利网址导航| 成人午夜黄色影院| 成人高h视频在线| 欧美激情小视频| 久久久久亚洲精品| 欧美精品在线免费播放| 欧美性猛交xxxx免费看漫画| 亚州av一区二区| 国产日韩在线播放| 久久99精品国产99久久6尤物| 精品国产乱码久久久久久天美| 91高潮在线观看| 国产精品视频久久久久| 色青青草原桃花久久综合| 欧美日韩中文在线| 欧美日韩性视频| 操日韩av在线电影| 国产精品高潮呻吟久久av野狼| 精品视频在线播放色网色视频| 色av中文字幕一区| 欧美精品在线免费播放| 一区二区福利视频| 国产精品一香蕉国产线看观看| 成人国产精品av| 日本不卡视频在线播放| 日韩在线观看免费全| 日韩精品电影网| 欧美亚洲另类制服自拍| www高清在线视频日韩欧美| 亚洲欧美日本精品| 97福利一区二区| 亚洲二区在线播放视频| 亚洲美女精品久久| 青青在线视频一区二区三区| 亚洲精品国产拍免费91在线| 裸体女人亚洲精品一区| 日韩一区二区福利| 2019中文字幕在线免费观看| 日韩欧美亚洲一二三区| 亚洲精品国产精品自产a区红杏吧| 国产精品国产自产拍高清av水多| 欧美精品成人91久久久久久久| 国产精品吹潮在线观看| 一区二区三区回区在观看免费视频| 欧美裸体男粗大视频在线观看| 欧美激情一区二区三区高清视频| 欧美日韩xxx| 国产丝袜一区视频在线观看| 欧美福利视频在线观看| 26uuu另类亚洲欧美日本一| 欧美性猛交xxxxx水多| 亚洲国产精品嫩草影院久久| 国产精品第8页| 亚洲美腿欧美激情另类| 国产精品日韩电影| 欧美肥老太性生活视频| 日韩av在线高清| 国产欧美在线观看| 国产成人jvid在线播放| 欧美韩国理论所午夜片917电影| 久久久免费av| 国精产品一区一区三区有限在线| 欧美www视频在线观看| 色偷偷88888欧美精品久久久| 久久全球大尺度高清视频| 久久99久久99精品免观看粉嫩| 国产日韩欧美91| 久久精品电影网站| 日韩精品高清视频| 欧美另类xxx| 国产欧美精品一区二区三区介绍| 成人字幕网zmw| 久久久视频在线|