我正在將數據保存在mysql數據庫中。該數據是一個數組,內容是登錄到我的系統的當前用戶的不同數據。從數據庫檢索序列化數組中斷
我這樣做時,我保存到數據庫:
$data = addslashes(serialize($array));
然後
"UPDATE or INSERT INTO TABLE SET ... data = '$data';"
現在,數據是否正確,因爲從我的PHP代碼插入或更新語句返回有效的保存。
我的問題是,當我試圖un-serialize它,它返回false,並在我的頁面顯示通知。
我在做什麼錯?
您可以發佈您使用的代碼來反序列化數據和您正在獲取的錯誤。 – Nonym 2011-12-23 03:17:23
通知說什麼? – 2011-12-23 03:17:52