0
我有一个网站,我想列出所有当前登录的用户。我在我的数据库中设置了一个bool,其中1表示用户已登录。我试图使用jQuery AJAX调用动态生成列表,以便为所有登录用户轮询数据库的php页面。使用jQuery/AJAX从MySQL DB获取登录用户列表?
PHP代码检查数据库并创建所有登录用户的列表。我的问题是我似乎无法让jQuery函数从页面加载数据。
<?php
include ('settings.php');
if ($db_found)
{
$sql = "SELECT * FROM $db_table WHERE logged_in='1'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
// Check if the account is already in the DB
$i = 0;
while ($i < $count)
{
$online = mysql_result($result,$i,"logged_in");
if ($online == 1)
{
$user = mysql_result($result,$i,"displayname");
print "<li>$user</li>";
}
$i++;
}
mysql_close($db_handle);
}
?>
哪些错误与我使用jQuery的负载,因此loggedin.php页面内容将在#的loggedIn播放器DIV的显示方式?
<script type="text/javascript">
function updatePlayerList()
{
$('#loggedin-players').load('loggedin.php');
}
$setInterval("updatePlayerList()", 5000);
</script>
哇爱上了错别字。谢天谢地,这让我疯狂,因为这是一件很简单的事情。 – LF4 2012-04-16 18:03:13
不客气。错别字是邪恶的:) – Tchoupi 2012-04-16 18:07:40