-3
我有一個查看結果頁面,在登錄和添加詳細信息後,用戶可以查看他或她的個人資料信息。但問題是,查看結果顯示所有的數據庫條目包括用戶..我不希望它。我希望唯一的活躍用戶。下面的代碼是否足夠?或者我給整個代碼根據數據庫中的輸入名稱或ID獲取數據
$result=mysql_query("SELECT * FROM users ORDER BY name DESC");
我有一個查看結果頁面,在登錄和添加詳細信息後,用戶可以查看他或她的個人資料信息。但問題是,查看結果顯示所有的數據庫條目包括用戶..我不希望它。我希望唯一的活躍用戶。下面的代碼是否足夠?或者我給整個代碼根據數據庫中的輸入名稱或ID獲取數據
$result=mysql_query("SELECT * FROM users ORDER BY name DESC");
我建議你學習更多關於Mystery of SQL。
$result = mysql_query(
"SELECT * FROM users WHERE activeuser='Swati' ORDER BY name DESC"
);
你需要一個WHERE
的語句,如WHERE UserID=$_SESSION['UserID']
'ORDER BY'是無用的,因爲在這裏它僅返回一行。 – PhpXp 2013-05-03 09:32:08
我沒有進入具體到一個答案,因爲查詢可能是任何表,因此我避免改變整個SQL,雖然它是「用戶」,只修補所需的結果。 如果阿斯克爾希望將他的查詢更改爲更充分,他會受到歡迎。 – 2013-05-03 09:35:28