掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

為頭屯河等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及頭屯河網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、頭屯河網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
PDO 是什么
PDO 是 PHP Date Object(PHP 數(shù)據(jù)對(duì)象)的簡(jiǎn)稱,它是 PHP 為訪問(wèn)數(shù)據(jù)庫(kù)定義的一個(gè)輕量級(jí)的、一致性的接口,它提供了一個(gè)數(shù)據(jù)訪問(wèn)抽象層,這樣無(wú)論你使用什么數(shù)據(jù)庫(kù),都可以通過(guò)同一函數(shù)執(zhí)行查詢和獲取數(shù)據(jù),大大簡(jiǎn)化了數(shù)據(jù)庫(kù)的操作,并能夠屏蔽不同數(shù)據(jù)庫(kù)之間的差異。
PDO 是與 PHP5.1 版本一起發(fā)行的,使用 PDO 可以很方便地進(jìn)行跨數(shù)據(jù)庫(kù)程序的開發(fā),以及不同數(shù)據(jù)庫(kù)間的移植,目前 PDO 支持的數(shù)據(jù)庫(kù)包括 Firebird、FreeTDS、Interbase、MySQL、SQL Server、ODBC、Oracle、Postgre SQL、SQLite 和 Sybase 等。
有了 PDO 就不必再使用 mysqli_* 的一系列函數(shù)了,只需要使用 PDO 中的方法就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。
開啟 PDO
PDO 是與 PHP5.1 一起發(fā)行的,默認(rèn)包含在 PHP5.1 中。由于 PDO 需要 PHP5 核心面向?qū)ο筇匦缘闹С?,因此其無(wú)法在 PHP5.0 之前的版本中使用。
默認(rèn)情況下,PDO 在 PHP 中為開啟狀態(tài),但是要啟用對(duì)某個(gè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的支持,仍需要進(jìn)行相應(yīng)的配置操作。
以 Windows 系統(tǒng)下為例,在配置文件 php.ini 中有關(guān) PDO 相關(guān)的配置信息如下所示:
;extension=pdo_firebird ;extension=php_pdo_mysql.dll ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqlite
提示:開啟相應(yīng)的配置只需要去除配置項(xiàng)前面的分號(hào);,然后重啟 Apache 服務(wù)器即可。
驗(yàn)證相關(guān)的配置是否開啟成功,只需要執(zhí)行 phpinfo() 函數(shù)就行,在輸出的頁(yè)面中搜索配置的名稱,如果存在則說(shuō)明開啟成功,如下圖所示:

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流