2013-05-03 82 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']

相关问题