php代码
DouPHP模块化企业网站管理系统是一款轻量级企业网站管理系统,基于PHP+MYSQL架构的,包含“手机版”、“公众号管理模块”、“小程序”,可以使用它快速搭建一个企业网站。 DouPHP功能特色: (模块全部免费,一键安装) 功能性模块:防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模块、视频模块、下载模块、图片模块等; 企业官网模块:业务范围
",mysqli_connect_error());
exit();
}
$success=TRUE;
$price=8000;
$result=$mysqli->query("select cash from account where name='userA'");
while($row=$result->fetch_assoc())
{
$value=$row["cash"];
echo $value;
}
$mysqli->autocommit(0);
if($value>=$price){
$result=$mysqli->query("UPDATE account set cash=cash-$price where name='userA'");
}else {
echo '余额不足';
exit();
}
if(!$result or $mysqli->affected_rows!=1)
{
$success=FALSE;
}
$result=$mysqli->query("UPDATE account set cash=cash+$price where name='userB'");
if(!result or $mysqli->affected_rows!=1){
$success=FALSE;
}
if($success)
{
$mysqli->commit();
echo '转账成功!';
}else
{
$mysqli->rollback();
echo "转账失败!";
}
$mysqli->autocommit(1);
$query="select cash from account where name=?";
$stmt=$mysqli->prepare($query);
$stmt->bind_param('s',$name);
$name='userA';
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($cash);
while($stmt->fetch())
echo "用户userA的值为:".$cash;
$mysqli->close();
?>
&&&&&&&&&&&&&&&&&&
create table account{
userID smallint unsigned not null auto_increment,
name varchar(45) not null,
cash decimal(9,2) not null,
primary key(userID)
)type=InnoDB;
insert into account(name,cash) values ('userA','2000');
insert into account(name,cash) values ('userB','10000');










