validate.php<?php
mysql_connect($dbhost,$dbuser,$dbpasswd) or die ("数据库连接失败");
$datew=date("Y-m-d");
$sql = "SELECT * FROM test ORDER BY id DESC LIMIT 0,15"; 
$result = mysql_db_query($dbname, $sql);
while ($row=mysql_fetch_array($result))
{
echo $row[id].$row[text]."<br>";
}
?>
______________________________________________________________________test.php
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Ajax Example</title>
<script type="text/javascript">
var xmlobj;     //定义XMLHttpRequesy对象function CreateXMLHttpRequest()
{
if (window.ActiveXObject)//如果当前浏览器ActiveXobject,则创建ActiveXObject
{
xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)//如果当前浏览器支持XMLHttp Request,则XMLHttpReauest创建对象
{
xmlobj = new XMLHttpRequest();
}
}
x=0
function Validate()//主程序函数
{
x=x+1
CreateXMLHttpRequest();//创建对象
var showurl = "validate.php";//构造URL
xmlobj.onreadystatechange = StatHandler;//判断URL调用的状态值并处理
xmlobj.open("GET", showurl, true);//调用validate.php
xmlobj.send(null);//设置为不发送给服务器任何数据库
setTimeout("Validate()", 1000)}function StatHandler()
{ if(xmlobj.readyState == 4 && xmlobj.status == 200)
{
document.getElementById("msg").innerHTML = xmlobj.responseText;
}
}</script></head><body topmargin=5 class=small bgcolor="#C4D9EF"><div id="msg">
</div>
<script>
Validate()
</script>
</body> 
请问,为什么不能时时显示数据呢?错哪里了呀?