ホームページ > バックエンド開発 > PHPチュートリアル > PHP mysqli トランザクション操作でよく使用されるメソッドの詳細な説明

PHP mysqli トランザクション操作でよく使用されるメソッドの詳細な説明

墨辰丷
リリース: 2023-03-26 19:08:01
オリジナル
3394 人が閲覧しました

この記事では、主に 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート