2017-04-22 11 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を選択するには、私が$trackを使用したいことが$myid、代わりにtrackの変数を使用したいとvisitorsのために私はしたいと思います$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;"; 
関連する問題