我正在嘗試將在線和離線用戶列表添加到我的網頁。我正在運行一種遊戲服務器。我在數據庫身份驗證中有一列,在表帳戶中。Php從mysql打印在線用戶名
我想有在線的標題:那麼在線用戶 然後前往下線的名單:然後脫機用戶
我也想顯示在線和離線帳戶數量。
在這個我很差,但我已經設法做到了一個用戶帳戶,而不是它只是檢查一個用戶是否在線我想要它檢查每個人。 我這樣做的方式我會手動不得不爲數據庫中的每個帳戶重複此代碼。 這裏是香港專業教育學院有:
$DBTYPE = 'mysql';
$DBHOST = '127.0.0.1';
$DBUSER = 'root';
$DBPASSWORD = 'password';
$DBNAME = 'auth';
$link = mysql_connect($DBHOST, $DBUSER, $DBPASSWORD);
mysql_select_db($DBNAME);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$member_id= '1'; // get value of the member, assumed that you have post the data into id. change if it is different into your code
$result = mysql_query("SELECT * FROM account where id=$member_id");
while($row = mysql_fetch_assoc($result))
{
if($row['online'] == '1')
{
$usernameon = ($row['username']);
}
else
{
$usernameoff = ($row['username']);
}
}
$onlineppl="<FONT COLOR=green>[*]Online players:</b></FONT><br />";
echo $onlineppl;
echo $usernameon;
?>
<br />
<br />
<?php
$offlineppl="<FONT COLOR=red>[*]Offline players:</b></FONT><br />";
echo $offlineppl;
if($usernameoff == '');
$usernameoff="We're all online";
echo $usernameoff;
我知道肯定有這樣做的更好,更清潔的方式,但我只是不知道它了嗎?有什麼建議麼?? :) 林相當肯定如果命令是錯誤的,但即時通訊希望有人可以解決,以及:)
[常見問題解答:我不應該在這裏問什麼樣的問題?(http://stackoverflow.com/faq#dontask) - 這是一個非常開放式的問題,沒有一個明確的答案,酷似FAQ說不要問。 – 2013-04-10 14:46:55
@ user2266565專注於更好,更乾淨的做法,然後制定一個關於它的具體問題 – emecas 2013-04-10 15:03:58