Mysql->;PHP->;Java—如何避免在字符串中丢失信息?
我正在尝试制作一个android应用程序,我正在使用一些来自mysql的基于用户的输入。我用php输出它,用java加载它 可能会有很多结果 目前,我的输出可能是 ID:1,4,7,3,9 消息ffsdf,sdfs,dfsd,fsdfsdf,sdfsfd 但是如果人们在他们的文本中写一个Mysql->;PHP->;Java—如何避免在字符串中丢失信息?,java,php,mysql,string-parsing,Java,Php,Mysql,String Parsing,我正在尝试制作一个android应用程序,我正在使用一些来自mysql的基于用户的输入。我用php输出它,用java加载它 可能会有很多结果 目前,我的输出可能是 ID:1,4,7,3,9 消息ffsdf,sdfs,dfsd,fsdfsdf,sdfsfd 但是如果人们在他们的文本中写一个,或其他东西,我的代码就会失败 你知道我能做什么吗?我不会使用这种方法(分隔符)。为什么不为每个项目创建单独的变量(在android中通过XML很容易做到)。这样,您就有了更好的控制,无需解析任何内容,并且可以轻
,
或其他东西,我的代码就会失败
你知道我能做什么吗?我不会使用这种方法(分隔符)。为什么不为每个项目创建单独的变量(在android中通过XML很容易做到)。这样,您就有了更好的控制,无需解析任何内容,并且可以轻松添加验证 验证用户输入?是否使用数据中不能出现的分隔符?引用包含逗号的项目?我的朋友一直告诉我这很愚蠢。我怀疑这些建议在这里并不愚蠢。那么,问问你的朋友,如果她/他这么聪明,什么不愚蠢。制表符和波浪线(~)似乎是常用的分隔符替代品。否则,你可以总是去复古和做段定位,其中字符1-40是第一场,字符41-80是第二场,等等,得到真正的乐趣。