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