Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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
Php 在Android中执行多个sql查询的最佳方法_Php_Android_Mysql_Sql_Android Asynctask - Fatal编程技术网

Php 在Android中执行多个sql查询的最佳方法

Php 在Android中执行多个sql查询的最佳方法,php,android,mysql,sql,android-asynctask,Php,Android,Mysql,Sql,Android Asynctask,对于我正在开发的应用程序,我需要运行一些sql查询,我已经设置好了所有的基础设施,我可以运行单个查询,但我的问题是,运行的最佳方式是什么,比如说15个SELECT查询。我当前的查询方法是从android ASyncTask开始,然后调用php脚本,然后获取inputstream。我当前在返回的数组上得到null错误,因为我试图在循环中运行它,并且我需要该结构,因为运行次数是用户定义的 最佳做法是一次从PHP脚本中获取所需的所有数据(前提是数据相对较小),然后运行所有查询 如果您想在android

对于我正在开发的应用程序,我需要运行一些sql查询,我已经设置好了所有的基础设施,我可以运行单个查询,但我的问题是,运行的最佳方式是什么,比如说15个SELECT查询。我当前的查询方法是从android ASyncTask开始,然后调用php脚本,然后获取inputstream。我当前在返回的数组上得到null错误,因为我试图在循环中运行它,并且我需要该结构,因为运行次数是用户定义的

最佳做法是一次从PHP脚本中获取所需的所有数据(前提是数据相对较小),然后运行所有查询


如果您想在android上本地执行查询,那么我建议您使用SQLite事务,正如前面解释的那样

使用LoaderManager和CursorLoader