从表中选择并插入另一个表

时间:2012-10-30 16:15:25

标签: php select insert

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")

1 个答案:

答案 0 :(得分:0)

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