insert和update无法同时执行 phpmysqlupdateinsert 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的insert和update这两个sql语句变量名为什么一样的都是$sql。而且你的insert语句都没有执行 $sql1 ="INSERT INTO pss (time, sales, rl,numb,io,pinumb) VALUES (NOW(),'$_POST[sales]','$_POST[rl]','$_POST[numb]','$_POST[io]','$_POST[pinumb]')commit";mysql_query($sql1,$con); $sql2 ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";mysql_query($sql2,$con); select查询和insert 用到的sql变量是一样的,需更改变量的名称。 $sql ="INSERT INTO pss (time, sales, rl,numb,io,pinumb)VALUES(NOW(),'$_POST[sales]','$_POST[rl]','$_POST[numb]','$_POST[io]','$_POST[pinumb]')commit";$sql ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";后面的update 的$sql会覆盖前面 insert的$sql,所以只会执行update。如果你需要insert与update同时执行,可以这样写。<body><div id="top"> <div id="tlogo"> <img src="images/vptlogo.png" /></div><div id="ttitle">余量</div> </div><div style="height:20px;"></div><div id="pbgx" style="text-align:center"><?php echo "你好,你录入的信息已经更新,请继续修订该产品或更新其他产品"; ?><?php$con = mysql_connect("localhost","root","root");mysql_query("set character set 'utf8'");//读库 mysql_query("set names 'utf8'");//写库 if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("vptdatebase", $con);$sql ="SELECT `finnumb` FROM `rl` WHERE `bt_kind` = '$_POST[rl]' LIMIT 0 , 30 ";$result = mysql_query($sql);$sql ="INSERT INTO pss (time, sales, rl,numb,io,pinumb)VALUES(NOW(),'$_POST[sales]','$_POST[rl]','$_POST[numb]','$_POST[io]','$_POST[pinumb]')commit";if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }$sql ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }while($row = mysql_fetch_array($result)){$nnn=$row['finnumb']+"$_POST[numb]";echo $nnn;}mysql_close($con)?></div><?php include"footer.php" ?></body> 请教把多个查询参数整合进一句SQL语句的思路或者方法~~~~~~~ 登陆成功 Warning: Cannot modify header information - headers already sent by (output 数据传递的问题 打包下载问题 好忙~再散分 =_= php +mssql 有没有 像mysql_insert_id功能 函数 Session的问题 我也后台登入不进呀!大家来帮我看看吧 请问如何获取目录的大小? 实易整站程序公开测试 求大神来解密一个PHP文件 为啥interface中只的属性字段只能用常量呢
mysql_query($sql1,$con);
$sql2 ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";
mysql_query($sql2,$con);
VALUES
(NOW(),'$_POST[sales]','$_POST[rl]','$_POST[numb]','$_POST[io]','$_POST[pinumb]')commit";$sql ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";后面的update 的$sql会覆盖前面 insert的$sql,所以只会执行update。如果你需要insert与update同时执行,可以这样写。<body>
<div id="top">
<div id="tlogo"> <img src="images/vptlogo.png" /></div>
<div id="ttitle">余量</div>
</div>
<div style="height:20px;"></div>
<div id="pbgx" style="text-align:center">
<?php echo "你好,你录入的信息已经更新,请继续修订该产品或更新其他产品"; ?><?php
$con = mysql_connect("localhost","root","root");
mysql_query("set character set 'utf8'");//读库
mysql_query("set names 'utf8'");//写库
if (!$con)
{
die('Could not connect: ' . mysql_error());
}mysql_select_db("vptdatebase", $con);$sql ="SELECT `finnumb` FROM `rl` WHERE `bt_kind` = '$_POST[rl]' LIMIT 0 , 30 ";
$result = mysql_query($sql);$sql ="INSERT INTO pss (time, sales, rl,numb,io,pinumb)
VALUES
(NOW(),'$_POST[sales]','$_POST[rl]','$_POST[numb]','$_POST[io]','$_POST[pinumb]')commit";if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}$sql ="UPDATE `vptdatebase`.`rl` SET `finnumb` = finnumb+$_POST[numb] WHERE `rl`.`bt_kind` = '$_POST[rl]'";if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}while($row = mysql_fetch_array($result)){
$nnn=$row['finnumb']+"$_POST[numb]";
echo $nnn;
}mysql_close($con)
?></div>
<?php include"footer.php" ?>
</body>