gpt4 book ai didi

php - 在 mysql 的不同行中存储订单数据(确切地说是 ID)

转载 作者:行者123 更新时间:2023-11-30 22:44:14 24 4
gpt4 key购买 nike

我想听从这个帖子的建议,但我有一个理解问题: How to store complex product/order data in MySQL?

我的 php 代码如下所示:

if(isset ($_POST['submit'])) {
$payment = $_POST['payment'];
$shipping = $_POST['shipping'];
$order_person = $_POST['order_person'];
$total = $_POST['total'];
$status = $_POST['status'];
$q = "INSERT INTO orders(payment,shipping, order_person, total, status) VALUE(:payment, :shipping, :order_person, :total, :status)";
$query = $con->prepare($q);
$results = $query->execute(array(
":payment" => $payment,
":total" => $total,
":shipping" => $shipping,
":status" => $status,
":order_person" => $order_person
));
}

在我的 mysql 数据库中,我有一个名为“orders”的行,其中包含以下字段:

  • 订单号
  • 日期
  • 订单人
  • 航运
  • 付款
  • 总计
  • 状态

订单 ID 使用 AUTO_INCREMENT 生成。我创建了名为“order_details”的第二行。我想在这里存储我的产品详细信息。

我的问题是:我不明白如何将订单 ID 存储到我的行“订单”以及“订单详细信息”中。如果有详细的解释,我将不胜感激。我感到很困惑。非常感谢!

最佳答案

继续 google 并搜索 mysqli_insert_id。此函数将为您提供最近生成的 ID。

关于php - 在 mysql 的不同行中存储订单数据(确切地说是 ID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30125336/

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