Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql->;PHP->;Java—如何避免在字符串中丢失信息?_Java_Php_Mysql_String Parsing - Fatal编程技术网

Mysql->;PHP->;Java—如何避免在字符串中丢失信息?

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应用程序,我正在使用一些来自mysql的基于用户的输入。我用php输出它,用java加载它

可能会有很多结果

目前,我的输出可能是

ID:1,4,7,3,9 消息ffsdf,sdfs,dfsd,fsdfsdf,sdfsfd

但是如果人们在他们的文本中写一个
或其他东西,我的代码就会失败


你知道我能做什么吗?

我不会使用这种方法(分隔符)。为什么不为每个项目创建单独的变量(在android中通过XML很容易做到)。这样,您就有了更好的控制,无需解析任何内容,并且可以轻松添加验证

验证用户输入?是否使用数据中不能出现的分隔符?引用包含逗号的项目?我的朋友一直告诉我这很愚蠢。我怀疑这些建议在这里并不愚蠢。那么,问问你的朋友,如果她/他这么聪明,什么不愚蠢。制表符和波浪线(~)似乎是常用的分隔符替代品。否则,你可以总是去复古和做段定位,其中字符1-40是第一场,字符41-80是第二场,等等,得到真正的乐趣。