Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

php+mysql:insira um array php no mysql


Eu diria que apenas construa você mesmo. Você pode configurá-lo assim:
$query = "INSERT INTO x (a,b,c) VALUES ";
foreach ($arr as $item) {
  $query .= "('".$item[0]."','".$item[1]."','".$item[2]."'),";
}
$query = rtrim($query,",");//remove the extra comma
//execute query

Não se esqueça de escapar das aspas se for necessário.

Além disso, tome cuidado para que não haja muitos dados sendo enviados de uma só vez. Você pode ter que executá-lo em pedaços em vez de tudo de uma vez.