0
1 - 我已经插入产品的表格车(和它的作品)
2 - 我确定是否是新的还是老客户(和它的作品)
3-我将新客户插入表客户中或者更新现有客户的新信息。 (和它的工作原理)我在这里写的代码简化。从表中选择并插入到另一个表
我想现在我需要在表中插入行customer_id,在表客户中创建的id(我的意思是表客户的会话id)我该怎么做?
if(isset($_POST["continue"])){
mysql_query("INSERT INTO customers (name)
VALUES ('$_POST[name]')")
or die("error:".mysql_error());
header("Location:step4.php");
}else if (isset($_POST["update"])) {
mysql_query("UPDATE customers
SET name='$_POST[name]'
WHERE mail='$_SESSION[mail]'")
or die("error:".mysql_error());
header("Location:step4.php?updated");
}
我试着和它不工作这一点:
mysql_query("INSERT INTO cart (customer_id)
SELECT'$_SESSION['id']'
FROM customers")
此功能已被弃用,气馁。查看引用的链接并阅读有关替代方案。这也适用于mysql_query的使用。 –
在您的项目中使用这些替代品将是一个明智的决定!由于你没有使用它们,我对mysql_insert_id()的建议仍然存在,但是知道有更好的方法来管理它。 –
好的。我试过mysql_insert_id(),它的工作原理。但是,如果这不是管理这个问题的最佳方法,它会是什么? – Nrc