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 트랜잭션 시작
//rollback 롤백: 트랜잭션을 시작하기 전으로 돌아갑니다
위 내용은 PHP의 PDO 데이터 액세스 추상화 계층과 관련된 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!