Tide SDK本地和Web数据库

时间:2014-04-07 09:31:31

标签: database web local tidesdk

我正在制作一个侧面项目并首次尝试使用Tide SDK。

是否有可能创建一个可脱机工作的应用程序,以及当PC上网获取Web数据库中最新版本的数据时?

将使用该软件的人大部分时间都处于离线状态,而且当有互联网时我想更新本地数据库。

我只有PHP的服务器端:

<?php
    mysql_connect("127.0.0.1", "root", "root") or die(mysql_error()); 
    mysql_select_db("ATA_test") or die(mysql_error());

    $sql = "SELECT * FROM ata_values_sync";
    $result = mysql_query($sql);
?>
<ul>
<?php    
    while($info = mysql_fetch_array( $result )) {
        echo "<li> 
        <h1> ATA " . $info['ATA'] . " </h1>
        <h1> " . $info['problema'] . " </h1>
        <h1> " . $info['solucao'] . " </h1>
        </li>";
    }

    mysql_free_result($result);
?>
</ul>

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我最终在GitHub上搜索答案,最终找到了我想要的东西。

我将最终为Web /本地数据库混合PHP和JavaScript的功能。

保持php±我已经添加了这个Javascript代码:

var db = Titanium.Database.openFile(Titanium.App.appURLToPath("app://demo.db"));
var row = db.execute("select * from demo");
if (row.isValidRow()) {
    document.getElementById("message").innerText = row.fieldByName("message");
}

和app root中的“​​Data.db”文件!

非常感谢Guys。