當前位置:首頁 > PHP教程 > php應用 > 列表

php事務回滾簡單實現方法示例

發布:smiling 來源: PHP粉絲網  添加日期:2018-08-31 10:15:26 瀏覽: 評論:0 
  1. $servername="localhost"
  2.     $username="root"
  3.     $password="admin"
  4.     $dbname="test"
  5.     try{ 
  6.       $conn=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); 
  7.       $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); 
  8.       //開始事務 
  9.       $conn->beginTransaction(); 
  10.       $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','XIAMING','[email protected]')"); 
  11.       $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('YE','CONG','[email protected]')"); 
  12.       $conn->exec("INSERT INTO `hello`(`firstname`,`lastname`,`email`)VALUES('FANG','MENG','[email protected]')"); 
  13.       //提交事務 
  14.       $conn->commit(); 
  15.       echo "New records created successfully!"
  16.     }catch(PDOException $e){ 
  17.        //回滾事務 
  18.        $conn->rollBack(); 
  19.        echo $sql." 
  20. ".$e->getMessage(); 
  21.     } 
  22.     $conn=NULL; 

Tags: 示例 事務 方法

分享到:

广西快3最大遗漏值统计表