sql >> Databasteknik >  >> RDS >> Mysql

Infoga en array i en mysql-databaskolumn

Om du vill infoga i en enda rad kan du använda implode() för att generera kommaseparerade data, eller så kan du göra json_encode() och lägga till i din kolumn.

Säg att du får informationen som

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

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


or  

$insert_data = json_encode($data);

Det är för att infoga data i en kolumn. Medan du hämtar kan du göra explode() eller json_decode() för att få returdata och kan använda dem i multi-select igen.

Om du vill ha en rad för varje objekt är det bara att gå igenom arrayen och lägga till dem



  1. välj alla rader utom de fyra senaste

  2. Få PHP MYSQL-rankningsfrågan att rangordna baserat på totalsumman av poäng

  3. viloläge med c3p0:createClob() är ännu inte implementerat

  4. Sparar textstycke till mysql