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

配列PHPからテーブルに挿入

    mysql_queryをシングルショットで実行する場合は

    $product = [Facebook, Twitter]; 
    $sub_product = [Likes, Boost]; 
    $plan = [10k, 20k];
    $months = [3,6]; 
    $query = 'insert into TABLE (product,sub_product,plan,months) values';
    foreach( $product as $index => $col ){
        $query .= "( '".$product[$index]."', '".$sub_product[$index]."', '".$plan[$index]."', ".$months[$index]." ),";
    }
    
    $query = rtrim( $query, ',');
    mysqli_query(mysql_query);
    

    これは、ループ内で複数のmysql_query関数を実行するよりも高速です。



    1. MySQLはチェック制約をサポートしていますか?

    2. オプティマイザーがバッファープールの知識を使用しない理由

    3. MySQLにコメントを追加するにはどうすればよいですか?

    4. MySQLサービスの起動時にSQLクエリを実行する