PHP의 mysqli_autocommit () 함수
예
일부 쿼리를 수행 자동 위탁의 전원을 끄고, 다음 쿼리를 제출
<? php에
// 데이터베이스 사용자 이름 것으로 가정 루트 암호 : 123456, 데이터베이스 : w3big을
$ 사기꾼 = mysqli_connect ( "localhost"를 , "루트", "123456", "w3big");
경우 (mysqli_connect_errno ($ 콘))
{
에코 "MySQL의 연결에 실패"mysqli_connect_error을 ();
}
// 닫기 자동 커밋
mysqli_autocommit ($ 콘, FALSE);
어떤 값을 삽입 //
mysqli_query ($ 사기꾼, "INTO INSERT 웹 사이트 (이름, URL, 알렉사, 국가)
VALUES ( '바이두', 'HTTPS : //www.baidu.com/','4','CN') ");
트랜잭션을 커밋 //
mysqli_commit ($ 콘);
연결을 닫습니다 //
mysqli_close ($ 콘);
?>
// 데이터베이스 사용자 이름 것으로 가정 루트 암호 : 123456, 데이터베이스 : w3big을
$ 사기꾼 = mysqli_connect ( "localhost"를 , "루트", "123456", "w3big");
경우 (mysqli_connect_errno ($ 콘))
{
에코 "MySQL의 연결에 실패"mysqli_connect_error을 ();
}
// 닫기 자동 커밋
mysqli_autocommit ($ 콘, FALSE);
어떤 값을 삽입 //
mysqli_query ($ 사기꾼, "INTO INSERT 웹 사이트 (이름, URL, 알렉사, 국가)
VALUES ( '바이두', 'HTTPS : //www.baidu.com/','4','CN') ");
트랜잭션을 커밋 //
mysqli_commit ($ 콘);
연결을 닫습니다 //
mysqli_close ($ 콘);
?>
정의 및 사용
mysqli_autocommit () 함수는 자동 위탁 데이터베이스 변경을 사용하거나 사용하지 않도록합니다.
팁 : 체크 아웃 mysqli_commit () 함수는 현재의 트랜잭션 (transaction) 지정된 데이터베이스 연결을 저지하는 데 사용됩니다. 참고 항목 mysqli_rollback () 함수는 현재 트랜잭션을 롤백하는 데 사용됩니다.
문법
mysqli_autocommit( connection,mode ) ;
参数 | 描述 |
---|---|
connection | 必需。规定要使用的 MySQL 连接。 |
mode | 必需。如果设置为 FALSE,则表示关闭 auto-commit。如果设置为 TRUE,则表示开启 auto-commit(提交任何等待查询)。 |
기술 세부 사항
반환 값 : | 이 TRUE를 반환 성공하면, 실패 할 경우 FALSE를 반환합니다. |
---|---|
PHP 버전 : | 5+ |
PHP mysqli 함수 참조 설명서