<?php $dbh = mysql_connect('localhost','root','wang'); // 'localhost' 数据库服务器 'root' 用户名 'wang' 密码 mysql_select_db('test',$dbh);//'test' 数据库名称 $sth = mysql_query('begin',$dbh);// 开始事务 $sth= mysql_query("update test set cht='nost' where id=1",$dbh); $sth= mysql_query("commit",$dbh);//提交事务 echo "[".mysql_errno()."]: ".mysql_error();// 显示出错信息 $sth= mysql_query("insert into test (id,cht) values(1,'sdfg')",$dbh); echo "[".mysql_errno()."]: ".mysql_error(); if(mysql_errno()!=0){ $sth = mysql_query('rollback',$dbh); / 回滚事务 } $sth= mysql_query("commit",$dbh); mysql_close($dbh); //关闭连接 ?> 一个 php 连接mysql 例子 ,使用了事务功能。