Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można cofnąć serializacji obiektu po zapisaniu go zserializowanego w bazie danych

Prawdopodobnie musisz najpierw przeprowadzić go przez kodowanie base64:

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

Następnie, aby go odzyskać:

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

Spróbuj tego i daj nam znać, czy to działa.

(i nie rób na nim stripslashów - nie ma takiej potrzeby)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przeniesiono folder XAMPP na nowy komputer, teraz pojawia się (błąd 1 XAMPPErrorDomain) podczas próby uruchomienia MySQL

  2. PHP mysql_stmt::fetch() powoduje wyczerpanie pamięci błędów krytycznych PHP

  3. Mysql Dayofyear w roku przestępnym

  4. Połącz dwie kolumny w SQL dla klauzuli WHERE

  5. Jak budować następne i poprzednie linki za pomocą php?