sql >> データベース >  >> RDS >> Mysql

配列をループしてデータベースに挿入する方法

    これが私が思いついた答えです。うまくいけば、それは将来誰かを助けるでしょう:

    私のphpハンドラー:

    <?php
    require_once("con.php");
    
    $ID=$_POST['ID'];
    $paid=$_POST['paid'];
    $active=$_POST['active'];
    $count=count($ID);
    
     $n= implode(", ", $ID);
     $ID=explode(',',$n);
    
     $p=implode(", ", $paid);
     $paid=explode(',',$p);
    
     $a=implode(", ", $active);
     $active=explode(',',$a);
    
    $i=0;
    for ($i; $i<$count; $i++)
    {
    
       echo $paid[$i];
       echo $active[$i];
       echo $ID[$i]; 
    
    
    
    //adds updated info to database
    $uc=updateCompany($paid[$i],$active[$i],$ID[$i]);
    $r = mysqli_query($mysqli,$uc); 
    echo "Information stored successfully";
    
    
     } 
    



    1. MySQLは一意の重複する値をカウントします

    2. MySQLで手順を呼び出す方法は?

    3. PostgreSQL、2つのテーブルから選択しますが、テーブル2の最新の要素のみです

    4. mysqlに英語以外の小数点を挿入します