Mysql
 sql >> Database >  >> RDS >> Mysql

Inserimento di un array in una colonna del database MySQL

Se vuoi inserire in una singola riga, puoi usare implode() per generare dati separati da virgole, oppure puoi fare json_encode() e aggiungere alla tua colonna.

Supponi di ottenere i dati come

$data = array("one", "two", "tree");

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


or  

$insert_data = json_encode($data);

Questo serve per inserire i dati in una singola colonna. Durante il recupero puoi eseguire esplodere() o json_decode() per ottenere i dati di ritorno e utilizzarli nuovamente nella selezione multipla.

Se vuoi una riga per ogni elemento, basta scorrere l'array e aggiungerli