ホームページ > バックエンド開発 > PHPチュートリアル > PHP トランザクション処理データ実装コード_PHP チュートリアル

PHP トランザクション処理データ実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:38:17
オリジナル
1240 人が閲覧しました

コードをコピーします コードは次のとおりです:

public function insertUser ($userArray){
foreach ($userArray as $key => $value) {
@$field .= "$key, ";
@ $content .= "'$value',";
}
$field = ereg_replace(',$', '', $field);
$content = ereg_replace(',$', '', $content);

$db = db_connect(); //データベースに接続します

$db->autocommit(FALSE); //非自動コミットに設定します - トランザクション処理

$sql1 = " t_user (".$field .") VALUES (".$content.")";
$result1 = $db->query($sql1);

$sql2 = "t_userpost (f_username) VALUES (' ".$userArray[' f_username']."')";
$result2 = $db->query($sql2);

if ($result1 && $result2) {
$db->commit() ; //すべて成功、実行結果を送信
echo 'Submit'; else {
$db->rollback(); //エラーが発生した場合は、実行結果をロールバックしてキャンセルします
echo 'Rollback';
}
$db-> ;close();


http://www.bkjia.com/PHPjc/321765.html

www.bkjia.com

http://www.bkjia.com/PHPjc/321765.html技術記事次のようにコードをコピーします。 public function insertUser ($userArray){ foreach ($userArray as $key = $value) { @$field .= "$key," @$content .= "'$value',"; $field = ereg_replace(',...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート