>  기사  >  백엔드 개발  >  PHP mysqli 트랜잭션 작업에 일반적으로 사용되는 방법에 대한 자세한 설명

PHP mysqli 트랜잭션 작업에 일반적으로 사용되는 방법에 대한 자세한 설명

墨辰丷
墨辰丷원래의
2018-05-19 10:07:433321검색

이 글은 주로 PHP mysqli 트랜잭션 작업의 일반적인 방법을 소개하고, PHP 작업 mysqli 트랜잭션의 열기, 제출, 실행, 롤백, 닫기 및 기타 구현 기술을 예제 형식으로 분석합니다.

이 기사의 예에서는 PHP mysqli 트랜잭션 작업에 대한 일반적인 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 정보는 다음과 같습니다:

1,

//打开(true)或关闭(false)本次数据库连接的自动命令提交事务模式
//参数如果设置为 FALSE,则表示关闭 auto-commit。如果设置为 TRUE,则表示开启 auto-commit(提交任何等待查询)。
bool mysqli::autocommit ( bool $mode )

2,

//回退当前事务
bool mysqli::rollback ()

3,

//提交一个事务
bool mysqli::commit ()

4,

아레에에

5、

//关闭先前打开的数据库连接
bool mysqli::close ()

코드 예:

//对数据库执行一次查询
//失败时返回 FALSE,通过mysqli_query() 成功执行SELECT, SHOW, DESCRIBE或 EXPLAIN查询会返回一个mysqli_result 对象,其他查询则返回TRUE
//参数$resultmode可选。一个常量。可以是下列值中的任意一个:
//MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
//MYSQLI_STORE_RESULT(默认)
mixed mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )

관련 권장 사항:

phpmysqli 여러 테이블 데이터에 대한 일괄 쿼리 방법, phpmysqli 여러 테이블 쿼리 튜토리얼

php +데이터 삽입, 업데이트, 삭제 일괄 실행을 구현하는 mysqli 메소드, phpmysqli_PHP 튜토리얼

mysqli를 사용하여 데이터베이스에 데이터를 추가하는 php 메소드, phpmysqli_PHP 튜토리얼

위 내용은 PHP mysqli 트랜잭션 작업에 일반적으로 사용되는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.