0

1- 我已在表推车中插入产品(并且有效)
2- 我确定是新客户还是老客户(并且有效)
3- 我在表客户中插入新客户或更新新信息存在客户。(并且有效)我在这里编写了简化的代码。

我想现在我需要在表购物车中插入行customer_id,刚刚在表customers中创建的id(我的意思是表customers的会话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")
4

1 回答 1

0

使用mysql_insert_id()此处记录的:http: //php.net/manual/en/function.mysql-insert-id.php

于 2012-10-30T16:22:36.157 回答