自動コミットをオフにし、いくつかのクエリを実行してから、クエリを送信します。
<?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 ( $con ) ;mysqli_autocommit() 関数は、データベース変更の自動送信をオンまたはオフにします。
ヒント:指定されたデータベース接続に対して現在のトランザクションをコミットする mysqli_commit() 関数を参照してください。現在のトランザクションをロールバックするには、mysqli_rollback() 関数を参照してください。
mysqli_autocommit(接続,モード) ;
パラメータ | 説明する |
---|---|
繋がり | 必須。使用する MySQL 接続を指定します。 |
モード | 必須。 FALSE に設定すると、自動コミットがオフになります。 TRUE に設定すると、自動コミットがオンになります (保留中のクエリが送信されます)。 |
戻り値: | 成功した場合は TRUE を返し、失敗した場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 5+ |