Php 监视MySQL数据库中的更改

Php 监视MySQL数据库中的更改,php,android,Php,Android,所以,我有一个MySQL数据库,从我的Html/Php页面,我可以访问它,读取一些值,并在网页上显示它 我的问题是: 另一方面,Android应用程序也会修改数据库和一些值,因此我必须从显示数据的Web浏览器中单击刷新按钮 是否有任何方法可以持续监视数据库中某一特定行上的任何更改,然后在Html页面上进行更新,我尝试了以下代码,但没有成功: <?php session_start(); $One=$_SESSION['One']; $Two=$_SESSION['Two'];

所以,我有一个MySQL数据库,从我的Html/Php页面,我可以访问它,读取一些值,并在网页上显示它

我的问题是:

另一方面,Android应用程序也会修改数据库和一些值,因此我必须从显示数据的Web浏览器中单击刷新按钮

是否有任何方法可以持续监视数据库中某一特定行上的任何更改,然后在Html页面上进行更新,我尝试了以下代码,但没有成功:

<?php
 session_start();
 $One=$_SESSION['One']; 
 $Two=$_SESSION['Two'];  
 $Three=$_SESSION['Three']; 
 $Four=$_SESSION['Four']; 
 $tbl_name =$_SESSION['Five']; 
 // Connect to server and select databse.
 mysql_connect("$One", "$Two", "$Three")or die("cannot connect"); 
 mysql_select_db("$Four")or die("cannot select DB");
 $q=mysql_query("SELECT message FROM $tbl_name WHERE pass='".$_SESSION['pass']."'");

 while($row = mysql_fetch_array($q)){

 }
while(true!=false)
 echo $row['message'];
 ?>
 <head>
 <html>
 <body>


<title>Title</title>
<div><h2><?php echo 'I found something in the session: ' .$_SESSION['text']?></h2>   </div>
 </br>
 </br>


 </body>
 </html>
 </head>

您确定必须使用数据库吗?从我的观点来看,它看起来像一个聊天应用程序,socket将是一个更合适的选择,或者使用ajax,因为它是一个位于中间的网站。。此外,在会话中存储数据库连接信息被认为是一件坏事<代码>mysql*
不推荐使用函数,请尝试PDO,我相信有更好的方法可以在循环时使用它。这是从Web浏览器到Android设备的通信,我选择的机制是从Html按钮将“SomeMessage”放在数据库的“Message”行中,然后Android应用程序将继续检查数据库中此表/行中的任何更改,并在“响应”行中进行回答,这是我的问题,行“响应”必须显示“echo”功能或任何内容……是的,我需要数据库来存储其他信息…我注意到,无论我为无限循环做什么,都会导致错误“没有从网站接收到数据”。。。