sql >> Database >  >> RDS >> Mysql

Invoegen in tabel vanuit Array PHP

Als je mysql_query in één keer wilt uitvoeren, dan

$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);

Dit is sneller dan het uitvoeren van meerdere mysql_query-functies in een lus.



  1. Hoe gegevens in het tekstvak te laden vanuit de SQL-databasetabel

  2. MySQL-query met meerdere AND-instructies lijkt er een te negeren

  3. Hoe te bestellen op draaitabelgegevens in Eloquent ORM van Laravel

  4. echo iets uit MySQL-database