1、實例化pdo
語法: $pdo= new PDO($dsn,用戶名,密碼);
注:$dsn為數(shù)據(jù)源,不同數(shù)據(jù)庫,寫法不同
例:oracle:$dsn="oci:dbname=//127.0.0.1:1521/ORCL;charset=UTF8";
MySQL: $dsn='mysql:host=localhost;dbname=test;port=3306;charset=utf8';
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元肥城做網(wǎng)站,已為上家服務(wù),為肥城各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
2、sql語句
例:$sql="select * from emp where empno=:empno";
3、預(yù)編譯
例:$stmt=$pdo->prepare($sql);
4、綁定參數(shù)并執(zhí)行
例:$stmt->execute(array('empno'=>73691));
5、獲取結(jié)果,
例子:查詢結(jié)果,$data=$stmt->fetchall();
增刪改結(jié)果,$data=$stmt->rowCount();
6、事務(wù)處理
在第一步之前,
關(guān)閉自動提交:$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,0);//關(guān)閉自動提交,默認為1
開始事務(wù):$pdo->beginTransaction();
在第五步之后,
$pdo->rollback()或$pdo->commit()
最后,別忘記開啟自動提交:$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,1);//自動提交,默認為1
分享題目:pdo簡潔用法
鏈接地址:http://m.newbst.com/article26/jhescg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、自適應(yīng)網(wǎng)站、網(wǎng)站改版、定制網(wǎng)站、App設(shè)計、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)