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

Inserindo um array em uma coluna do banco de dados mysql


Se você deseja inserir em uma única linha, pode usar implode() para gerar dados separados por vírgula ou pode fazer json_encode() e adicionar ao seu colum.

Digamos que você obtenha os dados como
$data = array("one", "two", "tree");

// output one, two, three
$insert_data = implode(",", $data);


or  

$insert_data = json_encode($data);

Isso é para inserir dados em uma única coluna. Ao recuperar, você pode fazer explodir() ou json_decode() para obter os dados de retorno e usá-los na seleção múltipla novamente.

Se você quiser uma linha para cada item, basta percorrer a matriz e adicioná-los