$array = array('1','2','3','4','5','6','10','100');
$array2 = serialize($array);
if($stmt->prepare("UPDATE `users` SET `dungeon_list` = ? WHERE name = ?")) { $stmt->bind_param('bs',$array2,$user['name']); $stmt->execute(); }
这是我学到的如何将数组存储到 mysql 中。
echo unserialize($user['dungeon_list']);
这就是我输出它的方式。它说 Notice: unserialize() [function.unserialize]: Error at offset 0 of 140 bytes in C:\wamp\www\index.php 第 12 行
Dungeon_list 存储为一个 blob,因为我已经学会了使用它来存储它。谢谢!