-4
這裏是我的數組:將數組保存到數據庫中?
array(2) {
[0]=>
string(4) "0002"
[1]=>
string(4) "0001"
}
它傳遞形式javascript來我的PHP在數據庫中保存。
之前保存到數據庫I:
$myArray = serialize($post['myArray']);
但在我的數據庫(MySQL的)我得到這樣的:
a:2:{i:0;s:4:"0002";i:1;s:4:"0001";}
任何想法什麼問題呢?
而且數據庫提交前一個變種轉儲給出:
string(36) "a:2:{i:0;s:4:"0002";i:1;s:4:"0001";}"
沒有什麼是錯的。這是'serialize()'的結果。使用'unserialize()'返回數組。 – flowfree
所以,這是什麼問題,它是一個序列化的數組形式,你可以使用unserialize() –
得到它我看,這是在數據庫中保存數組的最佳方式嗎? – beans