成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁(yè) ? 技術(shù)教程 ? PHP中關(guān)于PDO數(shù)據(jù)訪問(wèn)抽象層的功能操作實(shí)例
全站頭部文字 我要出現(xiàn)在這里
PHP中關(guān)于PDO數(shù)據(jù)訪問(wèn)抽象層的功能操作實(shí)例 726 2023-12-10   

PDO:數(shù)據(jù)訪問(wèn)抽象層

具有三大特點(diǎn):

1.可以訪問(wèn)其它數(shù)據(jù)庫(kù) 所有數(shù)據(jù)庫(kù)都可以

2.具有事務(wù)功能

3.帶有預(yù)處理語(yǔ)句功能(防止SQL注入攻擊)

實(shí)例操作代碼如下:

<?php

//1.造PDO對(duì)象
$dsn ="mysql:dbname=mydb;host=localhost";//數(shù)據(jù)庫(kù)類型:dbname=數(shù)據(jù)庫(kù)名稱;host=鏈接的ip或本機(jī)
$pdo =new PDO($dsn,"root","root");//$dsn,帳號(hào),密碼

//2.寫(xiě)SQL語(yǔ)句
$sql ="select * from info"; 
$sql ="insert into info values('004','王六','男','n007','1994-02-11')";

//3.執(zhí)行SQL語(yǔ)句
$stm = $pdo->query($sql); //查詢語(yǔ)句用query,返回的是結(jié)果
$arr = $pdo->exec($sql);//增刪改用exec,返回的是執(zhí)行的行數(shù)

//4.從PDOStatement對(duì)象里面讀數(shù)據(jù)
$arr =$stm->fetch(PDO::FETCH_NUM);//默認(rèn)不選為PDO::FETCH_BOTH fetch為選擇一條數(shù)據(jù)
$arr = $stm->fetchAll(PDO::FETCH_BOTH);//fetchAll為全選

//事務(wù)類型:即要不全部都通過(guò),要不全部失敗,可以參考淘寶購(gòu)物,必須同時(shí)滿足扣款,減去庫(kù)存和添加訂單三項(xiàng)條件,缺一不可
//beginTransation 啟動(dòng)事務(wù)
//commit 提交事務(wù)
//rollback 回滾:返回到啟動(dòng)事務(wù)之前


//1.造PDO對(duì)象
$dsn ="mysql:dbname=mydb;host=localhost";
$pdo =new PDO($dsn,"root","root");

//2.將PDO的錯(cuò)誤類型設(shè)置為異常模式
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

try //嘗試運(yùn)行,包含從開(kāi)啟事務(wù)到提交事務(wù)
{
  //開(kāi)啟事務(wù)
  $pdo->beginTransaction();
  $sql1 = "insert into info values('004','進(jìn)口','男','n008','1994-05-11')";
  $sql2 = "insert into info values('005','審核','男','n009','1994-07-11')";
  $sql3 = "insert into info values('006','姐我','男','n0010','1994-08-11')";
  
  $pdo->exec($sql1);
  $pdo->exec($sql2);
  $pdo->exec($sql3);
  
  //提交事務(wù)
  $pdo->commit();
}
  catch(Exception $e)
  {
    //回滾操作
    $pdo->rollBack();
    
  }
  //強(qiáng)類型語(yǔ)言中使用
  final
  {
    //最終執(zhí)行,無(wú)論有沒(méi)有異常出現(xiàn),該代碼都會(huì)執(zhí)行
  }
?>

以上這篇PHP中關(guān)于PDO數(shù)據(jù)訪問(wèn)抽象層的功能操作實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持綠夏網(wǎng)。


主站蜘蛛池模板: 李截| 吴彦姝演过的电视剧大全| 脚心视频| 2025女人最旺微信头像| 周秀娜三级大尺度视频| creepshow| 巨齿鲨2:深渊 电影| 爱在西元前简谱| 陈宝莲徐锦江夜半2普通话| 就义诗诗配画| 狂野殴美激情性bbbbbb| 天地姻缘七仙女演员表| 二年级上古诗26首打印| 生化危机启示录2| 徐若| 武林外传豆瓣| 白上之黑| 左航个人资料| 搞怪情侣头像| 山崎天| 日本电车系列| 影楼ps后期修片的软件| 异形舞台动漫免费观看| 诈欺游戏电影| 3d成人国产同人动漫焰灵姬| 黄视频免费看网站| 《x教程》韩剧免费观看| 冯友薇| 雅马哈调音台说明书| 快播电影网| 女友的男朋友| 姐姐的秘密电影| 香港毛片视频| 青草国产在线视频| 都市频道在线直播观看| 阴阳界 电影| 张芸| 教育在线教育平台直播| 熊出没之过年大电影| 开运咒| 北京卫视今晚节目表|

!??!站長(zhǎng)長(zhǎng)期在線接?。?!

網(wǎng)站、小程序:定制開(kāi)發(fā)/二次開(kāi)發(fā)/仿制開(kāi)發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長(zhǎng)微信:lxwl520520

站長(zhǎng)QQ:1737366103