自動コミットをオフにし、いくつかのクエリを実行してから、クエリを送信します。
<?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 Websites (name, URL, alexa, country) VALUES ('Baidu','https://www. baidu.com /','4','CN')" ); // トランザクションをコミットmysqli_commit ( $con ); // 接続を閉じるmysqli_close ( $con ) ;mysqli_commit() 関数は、指定されたデータベース接続の現在のトランザクションをコミットします。
ヒント: mysqli_autocommit() 関数を参照してください。この関数は、データベース変更の自動コミットをオンまたはオフにするために使用されます。現在のトランザクションをロールバックするには、mysqli_rollback() 関数を参照してください。
mysqli_commit(接続) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
戻り値: | 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 5+ |