如何将选择查询与水平查找组合在一起

时间:2014-10-06 16:20:13

标签: php mysql

我使用以下代码:

//Add Template Documentation
$sql = "SELECT doctype, templatename FROM templates_documents WHERE scope = '".$values["msscope"]."'";
$rs = CustomQuery($sql); 
$results = $rs;
while ($row = $results->fetch_assoc())
{
$sql2 = "INSERT INTO documents_doucments (companyfk, doctype, doctitle) values('".$values["companypk"]."','$row[doctype]','$row[templatename]')";CustomQuery($sql2);
}  

哪种方法非常好,并根据他们购买的产品将一组模板文档插入到客户文档表中。

我需要稍微修改此代码,以添加我只能从excel描述为HLookup功能的内容。在输出表(documents_doucmentS)中,我需要添加一个docref字段,它可以来自源表中的7列中的1列(templates_documents),即

9001ref, 14001ref, 18001ref, 914001ref, 918004rev, 1418001ref,和 91418001参考

在源表中有一个名为“scope”的字段,它还有7种可能性:

9001 14001 18001 9001,14001 9001,18001 14001,18001 9001,14001,18001

我需要在代码中添加一行,如果scope ='9001'$ docref = 9001ref,elseif范围'14001'$ docref = 14001ref等等,对于7个变体中的每一个,以便docref依赖于范围是什么。

第一个问题,有人可以开始关注该代码,一两个例子就足以让我走了。

其次,我将它放在我已有的代码,查询内或循环内?

非常感谢提前

0 个答案:

没有答案