sql >> Databáze >  >> RDS >> Mysql

Vložit do tabulky z Array PHP

Pokud chcete provést mysql_query v jediném snímku, pak

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

Bude to rychlejší než provádění více funkcí mysql_query ve smyčce.



  1. transakce mysql - míchání vložení a výběru k dosažení last_insert_id?

  2. Porovnání období

  3. PHP:Jaký je nejrychlejší způsob dotazování MySQL? Protože PDO je bolestně pomalé

  4. Chyba 1038 Nedostatek paměti pro řazení, zvažte zvětšení velikosti vyrovnávací paměti pro řazení