2017-04-22 65 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;";