1
所以我開始使用基於MySQL的會話session_module_name("user");
,我喜歡它,而且我可能會因爲必須這樣做。如何在基於MySQL的會話中使用PHP中的多維數組?
我唯一缺少的就是我心愛的多維數組,我正處於最需要的地方。我還能如何使用它們,還是失敗的原因?
所以我開始使用基於MySQL的會話session_module_name("user");
,我喜歡它,而且我可能會因爲必須這樣做。如何在基於MySQL的會話中使用PHP中的多維數組?
我唯一缺少的就是我心愛的多維數組,我正處於最需要的地方。我還能如何使用它們,還是失敗的原因?
使用seralize()方法將數組數據轉換爲字符串表示形式(很容易將其存儲在數據庫中)。當你從數據庫中取回數據時,使用unseralize()。
BOOM!謝謝,本! – Aaron 2009-10-13 12:17:07
什麼問題? AFAIK - 您應該可以在存儲在mySQL中的會話中存儲多維數組,而不會出現任何問題。 – timdev 2009-10-12 23:27:54
是的,我不知道,他們只是不顯示在數據庫中,並且不遵循頁面之間的狀態。我的所有其他變量都能正常工作......他們通常看起來像這樣:count | i:13; user | s:1:「1」; level | s:1:「2」; theme | s:10:「fixeddream 「; – Aaron 2009-10-12 23:34:27
這就是他們在數據庫中的樣子,以防萬一有些東西看起來不對。 – Aaron 2009-10-12 23:36:25