この記事では、主に PHP mysqli トランザクション操作の一般的な方法を紹介し、mysqli トランザクションを操作する PHP のオープン、サブミット、実行、ロールバック、クローズなどの実装テクニックをサンプルの形式で分析します。この記事の例では、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 ] )
関連推奨事項: 複数のテーブルデータに対する
php+mysqli バッチクエリメソッド、phpmysqli クエリ複数テーブル_P HPチュートリアルphp +mysqli メソッド、phpmysqli_PHP チュートリアルmysqli を使用してデータベースにデータを追加する php メソッド、phpmysqli_PHP チュートリアル以上がPHP mysqli トランザクション操作でよく使用されるメソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。