插入数据并更新listview后检查数据库

时间:2016-11-28 14:54:07

标签: php android mysql real-time

我所知道的是如何从数据库下载和上传数据。

但是我如何控制数据是否已上传到数据库中?如果上传了一个数据,我想知道如何将这些数据放到listview中而不重新加载整个数据库? 换句话说,我想在listview中实时获得新的书面文本,就像信使一样。

1 个答案:

答案 0 :(得分:1)

在这里抄回@ CptMisery的答案,我同意ajax对此有用。

当我写入数据库时​​,我经常使用它 - 作为一种回调形式,以确保实际写入数据。首先,这是您在JavaScript中执行的代码:

libMatinChess.so

这样做是ajax调用将变量$.ajax({ type: 'POST', url: 'some_php_page.php', data: { data:data }, success:function(data){ if ( data == 0 ) { console.log("item has been updated"); } else { console.log("item has NOT been updated"); } } }); //close ajax 作为POST发送到data。您可以发送多个这样的项目:some_php_page.php PHP页面可以执行某些操作(例如 - 写入数据库),如果成功,则使用PHP data: { data:data, variable1:variable1, age:age, date:date }.,否则可以使用echo "0" }。一旦echo "1"返回值,就会发生ajax成功调用。成功调用读取该值然后执行某些操作。这是完成(我认为)你想要做的事情的一种相对简单的方法。