我有2個表客戶和牛奶如下圖所示乘兩列的值
客戶
customers (cid, name, price);
牛奶
milk (mid, customer_id, milk_letters, mprice)
我想將價格乘以milk_letters
和store
在mprice where customer_id = cid
我想
$cid = $_POST['cid'];
$milk_letters = $_POST['milk_letters'];
$sql = "INSERT INTO milk (customer_id, milk_letters, milk_date)
VALUES ('$cid','$milk_letters', NOW())";
dbQuery($sql);
$sql2 = "INSERT INTO milk SELECT SUM(price * milk_letters) as mprice FROM customers , milk WHERE customers.cid = '$cid' and milk.customer_id = '$cid'";
$result2 = dbQuery($sql2);
做到這一點看看這個: http://stackoverflow.com/ question/5222044/column-calculated-from-another-column – mok
如果您想要修改現有的行,請使用'UPDATE',而不是'INSERT'。 – Barmar