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

Serializovaná data v databázi mysql je třeba kombinovat do pole

UPRAVIT: Nyní odráží aktualizace založené na informacích OP:

Z vaší otázky to zní jako každý řádek má jeden serializovaný sloupec a tento sloupec obsahuje serializované pole tří položek na řádky. Takže by to mělo fungovat:

$collection = array();
while ( $row = mysql_fetch_array($results)) {
    $values = unserialize($row[0]);
    # $values has unserialized the data into its own array with 3 items

    $collection = array_merge($collection, $values);
}

Pokud by existovaly tři řádky db a každé pole mělo serializované pole se třemi položkami, $collection nyní obsahuje pole s 9 položkami.



  1. Jak importovat soubor SQL pomocí mysqldump v systému Windows pomocí příkazového řádku

  2. Nelze načíst DLL 'SqlServerSpatial.dll'

  3. Historie příkazů v isql

  4. Import JSON do Mysql