“LIMIT”使用列作为分隔符

时间:2013-08-07 00:13:44

标签: php mysql limit

你好,PHP / MySQL大师

今天,我在编写项目时遇到了问题。问题如下。我正在从我的用户帐户表中查询要显示的信息,然后将其用作网页帐户编辑器。我已经完成了所有后台PHP。它工作正常。在“选择”我的信息时,我要求2列。用户ID和全名。以下是示例数据:

User ID | Full Name
11234   | John Doe
11235   | Jane Doe
11236   | Amanda Hug
11236   | Amanda's Tablet

此数据(与我的物理数据一样)具有保存名称和uid的用户。在此示例中(以及我的物理数据),用户(Amanda)有2个帐户,存储在相同的UID下(这是出于个人原因故意这样做的)。当我“选择”用户时,我希望只显示一个 Amanda 。如:

$q=mysql_query("SELECT `uid`,`Name` FROM `User_Accounts` WHERE ... ");

... 表示我对UID字段“ LIMIT 1 ”的代码部分。

1 个答案:

答案 0 :(得分:0)

$q=mysql_query("SELECT `uid`,`Name` FROM `User_Accounts` GROUP BY `uid`");

GROUP BY是提取多个数据的最佳方式,因为该数据具有您可以使用的相同ID GROUP BY