本篇內容介紹了“PHP中PDO是什么,其對象使用的常見方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
創新互聯建站專業為企業提供東勝網站建設、東勝做網站、東勝網站設計、東勝網站制作等企業網站建設、網頁設計與制作、東勝企業網站模板建站服務,十年東勝做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
PDO是什么?
PDO是別人寫的“數據庫操作工具類”!—一它可以代替我們自己寫的MySQLDB.class.php.使用它,類似這樣:
Spdo = new PDO(連接信息);ssql = "select " from ....."; Sresult = Spdo->query(Ssql);l/返回一個“pdo結果集”﹔$sql = "delete / update / insert.......""。 Sresult2 = Spdo->exec(Ssql);l/返回一個真假值﹔
手冊可以找到:
函數參考》數據庫擴展》數據庫抽象層>PDO ,
具體應用的時候,其實,其中有這樣的一個關系;
即,要操作某種數據,就得去“打開”對應的pdo引擎。pdo引擎,在哪里打開?
——在phpini的配置文件中,無非就是一個“模塊”而已,如下:
當然,也得重啟apache;
使用pdo連接mysql數據庫:
$DSN = "mysql: host=服務器地址/名稱: port=端口號; dbname=數據庫名" $0pt = array(PDd::MYsQL_ATTR_INIT_COMMAND=>’set names連接編碼’); $pdo = new pdo(SDSN,"用戶名","密碼",$opt);
pdo對象的使用(常見方法)
$result = Spdo->query("返回結果集的 sq1語句"");
結果:
成功:就是一個pdo結果集對象<后續馬上學習〉,失敗:false ,
Sresult = Spdo->exec("增刪改的 sq1語句"");
結果: true<表示成功〉,false<表示失敗>﹔
其他操作:
. $pdo->lastInsertId) ;
獲取最后添加的id值
. spdo->beginTransaction() ;
開啟一個事務
. $pdo->commit();
提交一個事務
. spdo->rollBack() ;
回滾一個事務
. $pdo->inTransaction();
判斷當前行是否在事務中,返回true/false
.$pdo->setAttribute(屬性名,屬性值);
設置pdo對象的屬性值;
舉例:$pdo->setAttribute(PDO::ATTR_ERRMOOE,PDO:ERRMOOE_EXCEPTIOM)
“PHP中PDO是什么,其對象使用的常見方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!
本文題目:PHP中PDO是什么,其對象使用的常見方法是什么
標題鏈接:http://m.2m8n56k.cn/article40/jdseho.html
成都網站建設公司_創新互聯,為您提供網站內鏈、外貿網站建設、服務器托管、網站營銷、網站排名、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯