动态插入

时间:2017-06-23 08:30:11

标签: php

我最近问了一个类似的问题,但我试图将我的问题分解为核心,以便理解它更简单。

基本上,我已经动态创建了div,每个div都有自己的查询和插入功能。

我不太了解的是如何循环我的代码来制作动态插入语句。

让我们拿一部分代码:

"UPDATE hobbies SET assignedto = '$hobbygroupname' WHERE hobbyname = '$hobbygroupassign'"

变量$hobbygroupname为我提供了friendgroups表格列hobbygroup中所有人的数组。

但是,当用作插入语句时,$hobbygroupname最终将最后一个值添加到我的数据库中。

我想知道的是我如何正确安排for循环,以便$hobbygroupname的实例只添加适当的值,沿着列列表。

我的完整代码

            $groupsearch = $dbcon->query("SELECT * FROM friendgroups");
            while ($tebow = $groupsearch->fetch_assoc()){
                $ming = $tebow['uid'];
                $sing = $tebow['hobbygroup'];

                if(isset($_POST['hobby_submission'])){
                    $hobbygroupassign = strip_tags($_POST['hobbygroupassign']);
                    $hobbygroupname = $sing;
                    $hobbyrun = $dbcon->query("SELECT * FROM hobbies WHERE hobbyname = '$hobbygroupassign'");

                            $hobbyput = $dbcon->query("UPDATE hobbies SET assignedto = '$hobbygroupname' WHERE hobbyname = '$hobbygroupassign'");

                }

0 个答案:

没有答案