我想知道从ionic(读取slite数据库)到PHP(mysql)接收json记录集(我需要插入行)的最佳方法是什么 通过示例,1个记录集的代码如下所示(但我不确定如何从每个表中接收不同的记录集或数组):
var link = 'http://mysitetest.org/test/exportar.php';
var myData = JSON.stringify({username: this.data.username});
const response = await this.sqliteService.executeSql('SELECT * FROM users', {})
let items = []
for (var i = 0; i < response.rows.length; i++) {
items.push(response.rows.item(i));
}
//send arrays of users
this.http.post(link, items)
.subscribe(data => {
console.log(data["_body"]);
}, error => {JSON.stringify
console.log("error!");
});
然后,在php中我收到这样的消息:
$postdata = file_get_contents("php://input");
if (isset($postdata)) {
$json = json_decode(stripslashes($postdata),true);
以及每个带有
的项目 echo "Server returns: ".$json[0]['name'];
按样本: [{“ Id”:1,“名称”:“ ariel”},{“ Id”:2,...等等
但是如何从sqlite接收其他表? (我的意思是,按发票示例,国家/地区等)
提前感谢您的帮助!