有没有一种简单的方法可以通过javascript将MySQL文件导入SQLite数据库?

时间:2015-02-17 07:11:56

标签: javascript android mysql sqlite cordova

我正在开发一个Android Phonegap应用程序,并在应用程序中构建一个与MySQL数据库文件同步的脱机数据库。 我需要在onDeviceReady()函数上同步所有数据。

1 个答案:

答案 0 :(得分:0)

将MySQL同步到SQLite DB的方法

$http.post(php + 'actions.php', {"action": "get-name"}).success(function (result) {
 $scope.nameData = result
 busyIndicator("hide")
 }).error(function(result, status){
 alert(status + "\nCouldn't connect to server due to network problem")
 });

将未同步的行数据创建为JSON

<?php
include_once 'db_functions.php';
    $db = new DB_Functions();
    $users = $db->getUnSyncRowCount();
    $a = array();
    $b = array();
    if ($users != false){
        while ($row = mysql_fetch_array($users)) {       
            $b["userId"] = $row["Id"];
            $b["userName"] = $row["Name"];
            array_push($a,$b);
        }
        echo json_encode($a);
    }
?>