重构PHP脚本以添加插入的新SELECT查询

时间:2018-01-12 14:30:15

标签: php mysql sql

我有一个正在运行的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

0 个答案:

没有答案