PHP의 PDO 데이터 액세스 추상화 계층과 관련된 작업

一个新手
풀어 주다: 2023-03-15 22:10:01
원래의
1221명이 탐색했습니다.

PDO: 데이터 액세스 추상화 계층

에는 세 가지 주요 기능이 있습니다.

1. 모든 데이터베이스에 액세스할 수 있습니다.

2. 트랜잭션 기능이 있습니다

3. SQL 삽입 공격 방지

예제 연산 코드는 다음과 같습니다:


//1. PDO 객체 생성

$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机
$pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码
로그인 후 복사

//2. SQL 문 작성

$sql ="select * from info";  
$sql ="insert into info values('004','王六','男','n007','1994-02-11')";
로그인 후 복사

//3. / /4. PDOStatement 개체에서 데이터를 읽습니다.

$stm = $pdo->query($sql); //查询语句用query,返回的是结果
$arr = $pdo->exec($sql);//增删改用exec,返回的是执行的行数
로그인 후 복사

//거래 유형: 모두 통과 또는 모두 실패입니다. 공제, 재고 차감 및 주문 추가의 세 가지 조건이 동시에 충족되어야 합니다. 시간, 둘 다 필수입니다
//beginTransation 트랜잭션 시작

//commit 트랜잭션 제출

//rollback 롤백: 트랜잭션을 시작하기 전으로 돌아갑니다

위 내용은 PHP의 PDO 데이터 액세스 추상화 계층과 관련된 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!