我的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
因此它会将这些变量与其余的数据库信息一起插入。
我已经尝试了一切并且不断出错。任何帮助都会很棒。
答案 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;";