首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带有附加php脚本select查询插入到mysql表中

问使用带有附加php脚本select查询插入到mysql表中
EN

Stack Overflow用户
提问于 2017-12-27 12:06:46
回答 1查看 62关注 0票数 0

在这里,我需要帮助我的PHP,我需要插入到一个MySQL表使用select查询。我做到了,但我的问题是它运行得太慢了。我试图将我的脚本更改为使用select脚本插入,但我对其他PHP脚本感到困惑。

这是我的传统PHP / MySQL脚本:

代码语言:javascript
复制
    q="SELECT s.name, nc.clss, s.mark, cs.study, s.note 
                        FROM try.`student` s
                        LEFT JOIN try.`new_class` nc ON ( nc.ClassID = s.ClassID )
                        LEFT JOIN try.`cat_study` cs ON ( cs.StudyID = s.StudyID )  $name_all = @mysql_query($q) or die ('Query: '.$q);         while ($name_all_save = mysql_fetch_array($name_all)){
                if($name_all_save[mark]!=0)         {           if($name_all_save[mark]>70)             {
                $note =  "Good";            }           else            {
                $note =  "Bad";             }                       }       else        {           $note = "totally bad";      }
                $sDate = date('d-m-Y');

                $sql = "insert into `stock product all list` (name, clss, mark, study, note, dates)
                            values ('$name_all_save[name]','$name_all_save[clss]', '$name_all_save[mark]', '$name_all_save[study]', '$note', '$sDate')";
                            mysql_query($sql, $db) or die('Error:'.mysql_error());  }`

我想用select PHP / MySQL脚本把它变成一个现代的插件,但是我不知道把额外的PHP脚本放在哪里。

代码语言:javascript
复制
    INSERT INTO table2
SELECT * FROM table1
WHERE condition;

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-12-27 12:23:58

不是基于条件用php动态修改mysql查询,而是根据条件编写不同的mysql查询。这对你来说会更快,更少的复杂性。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47986206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档