![](/img/trans.png)
[英]Retrieve data from one table and insert/update in another table in mysql
[英]Insert data into one table and update another
我有2個不同的表project
和payments
。 當我插入付款時,如果$money inserted
的$money inserted
與cost
的值( cost
是project
表中的另一個單元格)和$order = proj_name
完全相同,我希望將project
表中的flag
值更改為已paid
。
這是代碼!
<?php
include("connect.php");
// define variables
$name = $_POST['name'];
$order = $_POST['order'];
$money = $_POST['money'];
$date = $_POST['date'];
$sql="INSERT INTO payments VALUES
('','$name','$order','$money','$date')";
$s="UPDATE project SET flag='payed' WHERE proj_name='$order' AND cost like '%money%'";
mysql_query($s);
echo '<center>' ."Payment stored successfully". '</center>';
echo '<center>'."<a href='payments_edit.php'>View Changes</a>".'</center>';
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close();?>
如果您想要任何更多信息,請告訴我:)
你錯過了$
in AND cost like '%money%'
。 這應該是AND cost like '%$money%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.