php - 需要了解php或sql的字符串匹配函数

标签 php mysql sql function

我有一列用户名,每个名称都重复一个或多个。我想通过 php 或 sql 查询最多显示该用户名一次。请问有什么建议吗?

最佳答案

我想我理解你的问题,你想摆脱 sql 返回的结果中的重复元素,所以如果你在 php 中工作,你可以通过以下方式做到这一点:

1)按升序排列结果

2) 在你的 php 代码中执行此操作

     $temp=NULL;
     $names=array();
     $i=0;
foreach($result as $row){ 


   if($row->id!=$temp){
       $temp=$row->id;

       $name[$i]=$temp;
       $i++;
      }
                          }

关于php - 需要了解php或sql的字符串匹配函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22925019/

相关文章:

PHP 安全登录/注销 : Log Out Issue

php - 连接表 mysql -- 无需双重迭代

php - 如何使用 ORDER BY 并比较 2 列以上

php - SQLSTATE[42S22] : Column not found: 1054 Unknown column one to many(inverse) relation laravel

php - 如何显示存储在 MySQL 数据库中的图像?

MySQL:使用 LIKE 或 FULLTEXT 优化搜索

php - 未返回值

php - 复杂 php 的 SQL 问题

mySQL 错误 str_to_date 的日期时间值错误?

php - 使用PHP的Elasticsearch多个术语搜索Json Query构建器