将3个复选框的选定字段编码为一个字符串

时间:2009-10-09 12:50:00

标签: html flex actionscript-3

我有3个复选框,用户可以选择他想要的任何内容。我想将他在数据库中的选择存储到一个字段中。

我正在考虑将其编码为String:

  

0:没有选择任何
      100:首先选择
      101:第一&第三选   等

我认为这是一个很好的方式。但是,如何再次提取信息?使用substr()来获取每个复选框的状态?

是否有更好的方法对此信息进行编码/解码?

非常感谢 马丁

1 个答案:

答案 0 :(得分:2)

将信息打包到这样的单个数据库字段中会使查询变得棘手。你真的需要将三个复选框打包到一个字段中吗?为什么不是三个布尔字段?

如果它真的必须是一个字段那么为什么字符串?一个8位的int足够大,可以容纳8个复选框状态。