后端开发|php教程
php,mysql,事务,处理,方法
后端开发-php教程
asm算法源码,vscode里面git提交,Ubuntu中uid,tomcat源码 查看版本,servlet爬虫,下拉刷新 php,seo专员工作特点,随机音乐网站源码,中国新闻网页模板下载lzw
要实现本功能的条件是环境 mysql 5.2 /php 5 支持事务的table 类型,需要InnoDB,有了这些条件你就可以做上面的实现了,这个事物回滚操作是大项目经常用到的,像银行,电子商务等都会用到,有需要的朋友可以参考一下.
织梦源码制作,ubuntu没有move命令,tomcat默认15分钟,爬虫高级视频,php入门教程71,花都seo培训lzw
近期项目软件升级到支持事务处理,做个示例供大家学习参考.
教育源码论坛,vscode交互模式在哪,ubuntu 键盘异常,tomcat 5 put,sqlite动态创建数据库,爬虫怎么去掉不需要的域名,php 判断搜索引擎,济南seo优化行业公司,魔域游戏网站模板,信贷 网站模板 下载lzw
环境 mysql 5.2 /php 5
支持事务的table 类型 需要InnoDB
php mysql 事务处理实现程序代码如下:
<?PHP
$LinkID =mysql_connect(localhost:3307, oot,*******);
mysql_select_db(web_his,$LinkID);
mysql_query("set names utf8");
/* 创建事务 */
mysql_query(START TRANSACTION) or exit(mysql_error());
$ssql1="insert into pf_item values(22,我们,30)"; //执行sql 1
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().":".mysql_error()."
";
mysql_query(ROLLBACK) or exit(mysql_error());//判断当执行失败时回滚
exit;
}
$ssql1="insert into pf_item values(21,hell,10)"; //执行sql 2
if(!mysql_query($ssql1)){
echo $ssql1.mysql_errno().":".mysql_error()."
";
mysql_query(ROLLBACK) or exit(mysql_error());//判断当执行失败时回滚
exit;
}
mysql_query(COMMIT) or exit(mysql_error());//执行事务
mysql_close($LinkID);
?>