我正在构建一个移动应用程序,我使用PHP和MySQL编写后端 - REST API.
如果我必须在我的移动应用程序中将名为"Reports"(用户必须检查表单中的内容)的表中存储大约50-60个布尔值,我将值(0/1)存储在一个简单数组中.在我的MySql表中,我应该为每个布尔值创建一个不同的列,或者如果我只是使用字符串或Int将其存储为"数字",如"110101110110111 ..."就足够了吗?
我用JSON获取数据.
更新1:我所要做的就是检查一切是否为1,如果其中一个为0那么这就是"问题".在2年内,该表将具有大约15.000-20.000行,它必须非常快并且尽可能节省空间.
更新2:在速度方面哪个解决方案更快?制作单独的列并将其存储为字符串/二进制类型.如果我必须检查哪些是0,该怎么办?如果我将它作为"数字"存储在一列中并且它不是"111..111"然后将其作为JSON发送到移动应用程序,我解析该值并在用户的设备上进行分析,这是一个很好的解决方案吗?假设我必须处理50K行.
提前致谢.
这是场景:我有一个表,其中有动态高度的单元格.在每个单元格中,我都有一个标签和一个开关.当我运行应用程序时,只能看到这两个,但后来我将开关设置为true,然后在这两个元素下面出现一个(隐藏的?)textview,使得单元格的高度更大.
我怎样才能做到这一点?因为当我尝试隐藏元素时也会占据一席之地.
我怎样才能做到这一点?我尝试使用新的Stack View,可以很好地处理它,但不是在表格单元格....
我怎么解决这个问题?