我想在SQL数据库中保存一个字符串数组,请说明保存它的最佳方法。现在我首先用“ - ”分隔String数组的所有元素,使其成为单个字符串并保存它进入一个数据库。
答案 0 :(得分:1)
我不是100%,但这可能是最好的方式。用逗号分隔值可能更好,因为对于可能需要查看数据库的其他人来说,这一点更为明显。
然后,当你需要读取数组时,从数据库中获取它并将其爆炸;
$array = explode(",", $string_from_database);
这将为您提供原始值列表。
编辑:这假定数组值中没有任何逗号。