Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

masalah unserialize

Apa sebenarnya masalahnya? Anda seharusnya cukup memanggil unserialize() untuk mengambil data Anda dalam bentuk aslinya:

// 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');

Jika masalahnya terletak pada fakta bahwa data yang diserialkan tidak terlalu mudah dibaca , Anda juga harus mempertimbangkan menyimpan kunci larik :

$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. Permintaan XML MySQL

  2. Berbagai Cara untuk Mengisi Pengguna MySQL

  3. cara mengatur array sebagai variabel pengguna mysql

  4. Mengapa meja kerja SQL selalu mengembalikan baris yang penuh dengan nilai nol di setiap kueri?

  5. Berapa lama hash SHA256?