2013-05-03 89 views
-3

我有一個查看結果頁面,在登錄和添加詳細信息後,用戶可以查看他或她的個人資料信息。但問題是,查看結果顯示所有的數據庫條目包括用戶..我不希望它。我希望唯一的活躍用戶。下面的代碼是否足夠?或者我給整個代碼根據數據庫中的輸入名稱或ID獲取數據

$result=mysql_query("SELECT * FROM users ORDER BY name DESC"); 

回答

1

我建議你學習更多關於Mystery of SQL。

$result = mysql_query(
    "SELECT * FROM users WHERE activeuser='Swati' ORDER BY name DESC" 
); 
+0

'ORDER BY'是無用的,因爲在這裏它僅返回一行。 – PhpXp 2013-05-03 09:32:08

+0

我沒有進入具體到一個答案,因爲查詢可能是任何表,因此我避免改變整個SQL,雖然它是「用戶」,只修補所需的結果。 如果阿斯克爾希望將他的查詢更改爲更充分,他會受到歡迎。 – 2013-05-03 09:35:28

0

你需要一個WHERE的語句,如WHERE UserID=$_SESSION['UserID']