我有一个正在运行的PHP脚本,当前运行SQL查询以从INSERT / UPDATE中的一个表中的不同表中提取数据。 它工作正常,但我现在需要添加一个新的选择查询,经过一些重构,我只需要使用一个SQL服务器连接,这在简单性方面帮助我。但是,我仍然很难找到做我需要做的事情的最好方法。
下面,我有$data
这是我现有/工作的SELECT查询和$stmt
这是我现有/工作的INSERT。在中间,howerver是$data3
这是我的新SELECT,我还没有为INSERT工作。
$data3
查询获得了正确的结果,但由于它发生在与$data
相同的连接上,我不确定在现有INSERT中使用它的最佳方式。
我的另一个问题是我需要根据用户ID插入它们。表格中有一列我正在插入(ambition_totals),名为ext_id
。所以我需要在c.user
= $data3
的{{1}}的基础上插入。所以基本上ambition_totals.ext_id
。
如何更改新查询和插入的语法,以便我可以对两个语句中的所有值使用一个INSERT?我需要在插入中添加什么约束,以便根据用户ID等效项插入/////INSERT INTO ambition_totals where c.user = ext_id
值?
非常感谢任何帮助。
$data3