1

你好 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 ... ");

...表示我“限制 1 ”到 UID 字段的代码部分。

4

1 回答 1

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

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

于 2013-08-07T00:20:03.597 回答