2017-04-22 73 views
0

我在我的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我想用$trackvisitors我想使用$visitors

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

我已经尝试了一切,并不断收到错误。任何帮助都会很棒。

+0

你尝试过这么远吗? – Peter

+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;";