繁体   English   中英

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

[英]Select from a table and insert into another table

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_insert_id()http : //php.net/manual/zh/function.mysql-insert-id.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM