Mysql
 sql >> база данни >  >> RDS >> Mysql

проблем с десериализиране

Какъв точно е проблемът? Трябва да можете просто да извикате unserialize() за да извлечете данните си в оригиналния им вид:

// assuming your database column 'foo' contains
// s:38:"a:2:{i:0;s:4:"4444";i:1;s:6:"Middle";}
$miscel = unserialize($row['foo']);
print_r($miscel);    
// returns array([0] => 4444, [1] => 'Middle');

Ако проблемът се крие във факта, че данните, които се сериализират, не са много четими , трябва да помислите за съхраняване и на ключовете на масива :

$miscel = serialize(array('price' => $_POST['Prod_Price'], 'cond' => $_POST['Prod_Cond'])); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Работа с MySQL Zero Date с EF Core

  2. mysql рекурсивна(дърво) родителска дъщерна категория

  3. Azure App Service ImportError:libmysqlclient.so.18:не може да се отвори споделен обектен файл:Няма такъв файл или директория

  4. Laravel - Групово вмъкване на дублиран ключ, актуализиране на голям набор от данни

  5. Запазете mysql заявка в excel файл от php уеб страница