簡體   English   中英

將數據插入一個表並更新另一個表

[英]Insert data into one table and update another

我有2個不同的表projectpayments 當我插入付款時,如果$money inserted$money insertedcost的值( costproject表中的另一個單元格)和$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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM