PHPのデータベース接続と組み合わせたアプリケーションMYSQL取引、

<?PHP
 必要 './conn.php'を; 

$ SQL1 = "アップデート製品SET = ID = 10 1ストア・ストア"; // 正しい
$ SQL2 = "ID = 10 + 2アップデート製品SET =ストア店舗" ; //フィールドエラーは、実行がエラー

mysqli_autocommit$リンクをfalseに); //は、トランザクションが開始表す

$ B1を = mysqli_query$リンク$ SQL1); // 正しい
$のB2 = mysqli_query$リンク$ SQL2); // エラーは
、現在のスクリプト終了// 

//終了します。 
//元の状態にいずれか失敗した圧延バック
IF(!$ B1!|| $ B2 
{ 
    エコーは "失敗" ; 
 
    mysqli_rollback$リンク); // ロールバック
}
 
{ 
    エコー "成功" ;
     mysqli_commit$リンク); // 提出
} 
 
mysqli_close$リンク) ;
<?PHP
 $ホスト = "localhost"を;
 $ DB_USER = "ルート"; // データベースユーザ
$ DB_PASS = "ルート";     // データベースのパスワード
の$ DB_NAME = "テスト";    // データベース
$タイムゾーン = "アジア/上海オン" ; 

$リンク = mysqli_connect$ホスト$ DB_USER$ DB_PASS$ DB_NAME );
 mysqli_query$リンク、 "SET名UTF8" ); 

ヘッダ( "のContent-Type:テキスト/ HTML;のcharset = UTF-8" );
date_default_timezone_set($タイムゾーン); // 北京 
>?

 

おすすめ

転載: www.cnblogs.com/kangshuai/p/12331559.html