gpt4 book ai didi

php - MySQL 从多个表中选择

转载 作者:行者123 更新时间:2023-11-29 01:32:14 25 4
gpt4 key购买 nike

我是 MySQL 的新手。我正在用 PHP 创建结帐页面。当用户选择他们想要购买的商品并单击“添加到购物车”时,将创建一个包含以下字段的临时表(表名是 temp):

+--------------+-----------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-----------+------+-----+-------------------+----------------+
| Cart_Item_ID | int(11) | NO | PRI | NULL | auto_increment |
| Item_ID | int(11) | NO | | | |
| Added_On | timestamp | YES | | CURRENT_TIMESTAMP | |
+--------------+-----------+------+-----+-------------------+----------------+

我只插入到 Item_ID 字段,该字段包含他们购买的每件商品的 ID(我正在使用商品 ID 填充表单)。我想要做的是查找存储在 Inventory 表中的项目名称和价格。这是它的样子:

+--------------+----------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+----------------+------+-----+-------------------+----------------+
| Inventory_ID | int(11) | NO | PRI | NULL | auto_increment |
| Item_Name | varchar(40) | NO | | | |
| Item_Price | float unsigned | NO | | 0 | |
| Added_On | timestamp | YES | | CURRENT_TIMESTAMP | |
+--------------+----------------+------+-----+-------------------+----------------+

那么我如何根据临时表中的 Item_ID 字段从 Inventory 表中提取 Item_name 和 Item_Price 字段,以便将其显示在页面上?我只是不明白如何制定查询。我将不胜感激任何帮助。谢谢。

最佳答案

它叫做 JOIN - 阅读更多 here

SELECT Inventory.Item_Name, Inventory.Item_Price 
FROM Inventory, temp WHERE Inventory.Inventory_ID = temp.Item_ID

关于php - MySQL 从多个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8512840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com