sql >> Database >  >> RDS >> Mysql

Kan de serialisatie van het object niet deserialiseren nadat het geserialiseerd is opgeslagen in de database

U moet het waarschijnlijk eerst door base64-codering leiden:

$safe_string_to_store = base64_encode(serialize($data));

Om het er vervolgens weer uit te krijgen:

$date = unserialize(base64_decode($safe_string_to_store));

Probeer dat en laat ons weten of het werkt.

(en gebruik er geen stripslashes op - dat is niet nodig)



  1. Waarde van weergave-item invullen bij query in Oracle Forms

  2. mysql export sql dump alfabatisch, wat een fout met externe sleutelbeperkingen veroorzaakt tijdens het importeren

  3. opgeslagen procedures met sqlAlchemy

  4. Invoegen in Mysql-tabel wanneer gebruiker browser sluit?