簡體   English   中英

從一個表中查找並提取數據並將其插入到 php 和 mysql 中的另一個表中

[英]find and extract data from one table and insert it into another in php and mysql

我正在創建一個銷售系統,我想通過其代碼/ID 了解產品的成本。 上傳產品所有數據的部分很好,但我想知道成本以及將其引入另一個表的成本。

這是在產品表中:

CODE         NAME         COST   PRICE
44730        doritos        1    2
447390       ice            4    6

例如,我想知道代碼為 44730 的產品的成本是多少,為此我必須使用以下內容:

$db = mysqli_connect("localhost", "root", "", "db_midatabase");

$cost = mysqli_query($db, "
SELECT cost FROM product WHERE code=44730
");

現在,理論上應該是 1 的相同數據我想將它引入另一個應該執行此操作的表中:

$sql = "
INSERT INTO myothertable (cost) VALUES ('$cost')";
mysqli_query($db, $sql);

我的錯誤是,如果您向數據庫添加一些內容但數據為 0,請幫助我解決此問題的人,我將不勝感激

您可以使用單個 INSERT/SELECT 查詢

INSERT INTO myothertable (cost) 
SELECT cost FROM product 
WHERE code=44730

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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