我想选择表格的一行并插入另一个现有表格。(我使用php
and MySql
。这两个表除了 id 和时间戳之外具有相同的列)
我试着做一辆购物车。我希望当有人付款时,从“carret”中选择该客户和该会话的所有产品并插入“comandes”。
例如,插入 - 选择工作如果我说WHERE session=4");
这也工作:echo session_id();
所以我可以得到会话
但是这两件事不能一起工作。我不明白这个问题。我的 where 条件有什么问题?
mysql_query("INSERT INTO comandes (session,client,producte,preu_comanda,quantitat)
SELECT session,client,producte,preu_unitat,quantitat
FROM carret
WHERE session='".session_id()."'");
我也试过没有成功:WHERE client='$_SESSION[client]'