자동 커밋을 끄고 몇 가지 쿼리를 수행한 후 쿼리를 제출합니다.
<?php // 데이터베이스 사용자 이름: root, 비밀번호: 123456, 데이터베이스: CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" ) if ( mysqli_connect_errno ( $con )) { echo "MySQL 연결 실패: " . mysqli_connect_error () } // 자동 제출 끄기 mysqli_autocommit ( $con , FALSE ); // 일부 값 삽입 mysqli_query ( $con , "INSERT INTO website (name, url, alexa, country)VALUES ('Baidu','https://www. baidu.com /','4','CN')" ); // 트랜잭션 커밋 mysqli_commit ( $con ); // 연결 닫기 mysqli_close ( $콘 ) ;mysqli_autocommit() 함수는 데이터베이스 수정 사항의 자동 제출을 켜거나 끕니다.
팁: 지정된 데이터베이스 연결에 대해 현재 트랜잭션을 커밋하는 mysqli_commit() 함수를 참조하세요. 현재 트랜잭션을 롤백하려면 mysqli_rollback() 함수를 참조하세요.
mysqli_autocommit( 연결, 모드 ) ;
매개변수 | 설명하다 |
---|---|
연결 | 필수의. 사용할 MySQL 연결을 지정합니다. |
방법 | 필수의. FALSE로 설정하면 자동 커밋이 꺼집니다. TRUE로 설정하면 자동 커밋이 활성화됩니다(보류 중인 쿼리 제출). |
반환 값: | 성공하면 TRUE를, 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 5+ |