您的位置:首页 > 数据库 > MySQL

MySQL事务应用实例

2014-10-14 19:05 260 查看
// 连接数据库

    $conn = mysql_connect("localhost", "root", "123456");

    

    // 选择数据库

    mysql_select_db("test", $conn);

    

    // 开始事务
    mysql_query("start transaction");

    

    // 添加主表
    $insertStudent = "insert into student(name) value('wang')";

    // 执行
    $result1 = mysql_query($insertStudent);

    

    // 获取ID

    $lastId = mysql_insert_id();

    

    // 从表添加

    $insertT = "insert into t(name, sid)value5('php1', $lastId)";

    

    // 执行

    $result2 = mysql_query($insertT);

    

    if ($result1 && $result2) {

        

        mysql_query("COMMIT");

        

    }else{

        mysql_query("ROLLBACK");

        

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  事务 数据库 mysql