Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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 如何将数据从sqlite发送到MYSQL_Php_Android_Mysql_Sqlite - Fatal编程技术网

Php 如何将数据从sqlite发送到MYSQL

Php 如何将数据从sqlite发送到MYSQL,php,android,mysql,sqlite,Php,Android,Mysql,Sqlite,我已经在android中开发了一个应用程序,我从MYSQL数据库中获取一些数据,并对其进行一些操作,然后将其存储在SQLite中。现在我想将所有存储在SQLite中的数据发送到MYSQL。我知道我需要在那里使用JSON。我会将结果存储在游标中 光标c=“从emp中选择*”(仅为示例) 现在,我将如何将光标解析为字符串,以将其发送到php页面?我将如何在那里破译它??请帮助我。如果您要问的是如何对数据进行编码并将其作为GET参数发送到php,您可以使用以下方法: $encoded=base64_编

我已经在android中开发了一个应用程序,我从MYSQL数据库中获取一些数据,并对其进行一些操作,然后将其存储在SQLite中。现在我想将所有存储在SQLite中的数据发送到MYSQL。我知道我需要在那里使用JSON。我会将结果存储在游标中 光标c=“从emp中选择*”(仅为示例)
现在,我将如何将光标解析为字符串,以将其发送到php页面?我将如何在那里破译它??请帮助我。

如果您要问的是如何对数据进行编码并将其作为GET参数发送到php,您可以使用以下方法:

$encoded=base64_编码(序列化($data)) 然后调用example.com/?data=$encoded 其中,$data可以是来自$data=$sth->fetchAll(PDO::FETCH_ASSOC)的查询结果

在接收端: $decoded=unserialize(base64_decode($_GET['data']))

但这会将您的数据限制在2K左右


如果您可以使用POST,那么就使用POST。

如果您要问的是如何对数据进行编码并将其作为GET参数发送给php,那么您可以使用以下方法:

$encoded=base64_编码(序列化($data)) 然后调用example.com/?data=$encoded 其中,$data可以是来自$data=$sth->fetchAll(PDO::FETCH_ASSOC)的查询结果

在接收端: $decoded=unserialize(base64_decode($_GET['data']))

但这会将您的数据限制在2K左右


如果可以使用POST,那么就使用POST。

SQLite数据库在哪里,MySQL数据库在哪里?你想这样做一次吗?或者这是你申请的常规部分?很难回答这个问题,我们需要更多信息。标题听起来像是要复制数据库(即,将客户机数据库中的所有内容存储在服务器数据库中的每一个表、每一行)。另一方面,如果出于某种原因,您只想从客户端向服务器发送一些数据,那么它与实际的DBs无关-这只是一个如何传输数据的问题,是的,JSON将是一种可能的传输格式。@Brad它是我应用程序的常规部分,SQLitie Db在我的手机里,MySQL在Web服务器上。@Tom我想发送每一个数据,意思是每一行到Web服务器,意思是从表中选择*并发送到MySQL,其中是SQLite数据库,MySQL数据库在哪里?你想这样做一次吗?或者这是你申请的常规部分?很难回答这个问题,我们需要更多信息。标题听起来像是要复制数据库(即,将客户机数据库中的所有内容存储在服务器数据库中的每一个表、每一行)。另一方面,如果出于某种原因,您只想从客户端向服务器发送一些数据,那么它与实际的DBs无关-这只是一个如何传输数据的问题,是的,JSON将是一种可能的传输格式。@Brad它是我应用程序的常规部分,SQLitie Db在我的手机里,MySQL在Web服务器上。@Tom我想把每一行数据都发送到Web服务器意味着从表中选择*并发送到MysqLI DIDIDINT get。当我从Db中检索所有记录时,我的数据将存储在一个游标中。我将如何将其发送到php?我DIDIDINT get。当我从数据库中检索所有记录。我将如何将其发送到php?