我正在制作一个侧面项目并首次尝试使用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>
我怎样才能做到这一点?
答案 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。