<?php
header("content-type:text/html;charset=utf-8");

$pdo = newPDO('mysql:host=127.0.0.1;dbname=js','root','rootjhj');
$pdo->exec('set names utf-8');
//关闭自动提交
$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,false);
try
{
    //开启一个事务
    $pdo->beginTransaction();
    $reg = null;
    //执行第一个sql
    $reg = $pdo->exec('delete from user_d where uid=17');
    if(!$reg) throw new PDOException();//如果失败抛出异常

    //执行第二条sql
    $reg = $pdo->query('insert into user_d(username,pwd) values("123","123")');
    if(!$reg) throw new PDOException(); //如果失败抛出异常

    //提交事务
    $pdo->commit();
} catch (PDOException $e)
{
    $pdo->rollBack();//执行失败,事务回滚
    p($e->getMessage());
}

function p($val,$type= false)
{
    echo '<pre>';
    if($type)
    {
        var_dump($val);
    }else
    {
        print_r($val);
    }
}

 

---------------------------------------------------------------------------------------------
唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。