Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向组合的insert和select查询添加变量_Php_Mysqli - Fatal编程技术网

Php 向组合的insert和select查询添加变量

Php 向组合的insert和select查询添加变量,php,mysqli,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,

我的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

因此,它将插入这些变量和其余的数据库信息


我什么都试过了,总是出错。任何帮助都很好。

您可以使用如下查询

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

你犯了什么错误?