MySQL插入来自php var和其他表的组合

时间:2012-05-08 23:36:48

标签: php mysql sql

我试图在我的sql表中插入一个php变量和另一个表中的1行数据的组合。香港专业教育学院发现了相似但没有这种组合的例子。

OTHERTABLE.liveDate将是我需要单个记录的地方,但我需要从OTHERTABLE中添加WHERE id='1'等条件 '$navid', '$loginid', '$total', '$where'不是来自OTHERTABLE

INSERT INTO myTable (`navid`,`loginid`, `pageDisplayNum`, `whereFrom`, `liveDate`) 
VALUES ('$navid', '$loginid', '$total', '$where', 'OTHERTABLE.liveDate')

1 个答案:

答案 0 :(得分:2)

INSERT INTO myTable (`navid`,`loginid`, `pageDisplayNum`, `whereFrom`, `liveDate`) 
select '$navid', '$loginid', '$total', '$where', OTHERTABLE.liveDate 
from OTHERTABLE
where OTHERTABLE.id='1'