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");
}
$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 事务应用实例
- MySQL的CSV引擎应用实例解析
- php mysql 留言本应用实例第1/2页
- 基于mysql事务、视图、存储过程、触发器的应用分析
- 解析php mysql 事务处理回滚操作(附实例)
- 解析php mysql 事务处理回滚操作(附实例)
- AOP应用实例--Spring事务处理及其AOP框架的内幕 选择自 jwsh1984 的 Blog
- vs2010操作本地access数据库和远程操作Mysql数据的应用实例
- Sphinx/MySQL 协议支持与SphinxQL应用实例
- PHP mysql 事务处理实例
- Java操作MySQL应用实例
- php与mysql应用实例:留言本
- C#中事务的应用实例(转)
- php mysql 执行事务实例
- Sphinx/MySQL 协议支持与SphinxQL应用实例
- 菜鸟学Linux之九:LAMP部署之APACHE+MYSQL+PHP的应用实例
- php/ mysql 执行事务实例
- 菜鸟学Linux之九:LAMP部署之APACHE+MYSQL+PHP的应用实例
- 转 mysql 事务在存储过程中的应用
- PHP mysql 事务处理实例