0

我使用此代码来计算我的值。我用过这个

$SQL = "SELECT itm_no,itm_nme,itm_tot,itm_sld, (itm_tot-itm_sld) 
AS itm_stk FROM itm_tot";

获取itm_stk价值(itm_tot-itm_sld)。然后我想将此itm_stk值添加到我的数据库itm_stk列。我应该使用什么?谢谢。

4

2 回答 2

0

//连接到本地主机

if($_POST['Submit']=='Save') //on submittion of a form { $edit="UPDATE athi_table SET Name='".$_POST["Name"]."','".$_POST["Email"]. "','".$_POST["Gender"]."','".$_POST["Degree"]."','".$_POST["Phone"]."','".$_POST ["技能"]."','".$_POST["位置"]."'";

mysql_query($edit); header("位置:redirectpage.php"); }redirection

$result = mysql_query("SELECT * FROM table_name WHERE ID='".$_REQUEST['ID']."'"); //use WHERE

$row=mysql_fetch_array($result);

?>//end

于 2013-02-07T05:38:27.463 回答
0

您可以编写一个触发器itm_tot,该触发器在向表中插入新行时执行。它应该做的是获取(itm_tot-itm_sld)并更新itm_stk.

阅读本文:MySQL 插入后和更新后触发器

于 2013-02-07T04:42:10.397 回答