将变量添加到组合插入和选择查询

时间:2017-04-22 01:49:03

标签: php mysqli

我的php代码中有一个INSERT和SELECT组合,我真的需要它添加一些变量而不是数据库中的变量。

原始代码:

 $result2 = mysqli_query($res, "INSERT INTO editor (track,userid,title,page_title,background,video,main_heading,subtext1,subtext2,subtext3,subtext4,btncolor,btntcolor,btntsize,htsize,htcolor,onesize,onecolor,twosize,twocolor,threesize,threecolor,addvideo,formr,gotourl,visitors,precount,joincount,archive,popup) SELECT track,userid,title,page_title,background,video,main_heading,subtext1,subtext2,subtext3,subtext4,btncolor,btntcolor,btntsize,htsize,htcolor,onesize,onecolor,twosize,twocolor,threesize,threecolor,addvideo,formr,gotourl,visitors,precount,joincount,archive,popup FROM editor WHERE id='$lp' AND userid='$uplineid'");

我希望使用变量userid代替$myid,而不是从表格中选择track,我想使用$track visitors我想使用$visitors

因此它会将这些变量与其余的数据库信息一起插入。

我已经尝试了一切并且不断出错。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

您可以使用以下查询..

1-$qryIns = "insert into tab1 (c1, c2, c3) select c1, '" . $_REQUEST['data'] . "', c3 from tab2;";

2-$qryIns = "insert into tab1 (c1, c2, c3) select c1, '" . $_REQUEST['data'] . "' c2, c3 from tab2;";