im尝试仅显示我数据库的一个值,如果该值重复/倍数或在另一行中具有相同的值
示例数据库
id | name | section
1 | ron | ABC
2 | mark | B12
3 | nick | B12
这是我的php代码:
$sql = "SELECT * FROM myusers";
$result = mysqli_query($conn, $sql);
while($rows = mysqli_fetch_array($result))
{
echo "$rows['section']";
}
输出:ABC B12 B12
我想要这样的输出,例如此ABC B12
由于您只使用一列,只需选择该列即可。然后,如果您应用DISTINCT
关键字,则不会有重复的内容:
$sql = "SELECT DISTINCT `section` FROM `myusers`";
尝试此
$sql = "SELECT * FROM myusers GROUP BY section";
您需要使用女王中的不同参数。这是一篇文章,其中包括:https://www.dofactory.com/sql/select-distinct