我对这个ajax的目标是拥有它,以便当数据库中的某些内容发生变化时,屏幕将从no变为yes。我有这个成功的工作,但如果我把它放了几分钟它将崩溃网站,以及我托管的任何其他网站,约3分钟。有什么我做错了吗?
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function get(){
$.post('getdone.php', {},
function(output){
if(output)$('#age').html('YES').show();
else if(!output)$('#age').html('NO').show();
}
)
setTimeout('get()',1000);
}
</script>
然后是html
<body onload="get();">
<div id="age">result</div>
这是getdone.php
<?php
$connect=mysql_connect("****", "*****", "******")or die("nope") ;
mysql_select_db("******");
if(mysql_num_rows(mysql_query("SELECT * FROM pat WHERE given='1'"))!=0)echo "given_recieved";
$query2=mysql_query("UPDATE pat SET given='0' WHERE given='1'");
?>
提前谢谢