2017-05-04 8 views
0

私はdbに私のループの最後の値 だけ書き込まれたすべてのループの値を挿入したい。どのようにすべてのループの値を取得し、データベースに挿入することができます 私はこれを克服するために役立ちますまた、すべての値を単一セルに挿入する必要があります どうすればこのことができますか?どのように配列の値をデータベースに挿入する

<?php 
$server="localhost"; 
$user="root"; 
$pswd=""; 
$dbname="desig"; 
$conn=mysql_connect($server,$user,$pswd); 
mysql_select_db($dbname,$conn); 

/*------Monthly-------*/ 

for($f=1;$f<=15;$f++) 
{ 

    $factorname="wa".$f; 
    if(!empty($_POST[$factorname])) 
    { 
     for($l=0;$l<$f;$l++) 
     $factor=$_POST[$factorname]; 

     $labelname="fa".$l; 
     $labmonth= $_POST[$labelname]; 
     $monthres=array(); 
     $impmonthres=array(); 
     $monthres[$l]=$labmonth.'-'.$factor; 
     $t=0; 
     $impmonthres[$t]=$monthres[$l].':'; 
     $t++; 
    } 


} 

    //$factorimp=array(); 
    // $factorimp=implode(',',$monthres); 

/*------Quaterlyweightage-------*/ 
for($w=1;$w<=15;$w++) 
{ 
    $quaweight="we".$w; 

    if(!empty($_POST[$quaweight])) 
    { 
     for($q=0;$q<$w;$q++) 

     $quaweightvalue=$_POST[$quaweight]; 
     $qualabel="qa".$q; 
     $qualabelname=$_POST[$qualabel]; 
     $quares=array(); 
     $quares[$q]=$qualabelname.'-'.$quaweightvalue; 
     $quaresfin=array(); 
     $k=0; 
     $quaresfin[$k]=$quares[$q].':'; 
     $k++; 

    } 

    } 
    /*-------Annually-------*/ 

    $annualyvalue=$_POST['annualy']; 
    if(!empty($_POST['annualy'])) 
    { 
    $annualyres='A1'.'-'.$annualyvalue; 
    } 
    echo $annualyres; 
    foreach($impmonthres as $monthvalue) 
    { 
     echo $monthvalue; 
    } 
    foreach($quaresfin as $Quaterlyvalue) 
    { 
     echo $Quaterlyvalue; 
    } 
    $month=mysql_query("insert into workupdate(Empname,Designation,Monthly,Quaterly,Annualy)values('user','juniordeveloper','$monthvalue','$Quaterlyvalue','$annualyres') ",$conn); 

?> 
+0

mysql_ *は非推奨ですmysqli_ * – JYoThI

+0

を使用してください。各ループにaを使用すると、MySQLも同様に償却されます。 –

+0

ループを使用して変数を連続して上書きします。 – JYoThI

答えて

0

あなたはこのスレッドをチェックする必要があります:

insert multiple rows via a php array into mysql

しかし、将来的にはこれはあなたの問題の多くを提供するつもり、あなたは多くの悪い習慣を持っているあなたのコードをアップグレードしてください

関連する問題