需要了解php或sql的字符串匹配函数
我有一列用户名,每个用户名都重复一个或多个。我希望通过php或sql查询最多显示一次该用户名。有什么建议吗?我想我理解您的问题,您希望从sql返回的结果中删除重复元素,因此,如果您使用php,您可以通过以下方式完成: 1) 以升序获得结果 2) 在php代码中执行此操作需要了解php或sql的字符串匹配函数,php,mysql,sql,function,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){ $t
$temp=NULL;
$names=array();
$i=0;
foreach($result as $row){
if($row->id!=$temp){
$temp=$row->id;
$name[$i]=$temp;
$i++;
}
}
听起来你需要正则表达式之类的东西。你能举个例子说明你想做什么吗?这帮了我的忙:看看这个字符串比较,使用==vs.strcmp,我刚从我的文本字段中得到字符,有一个函数substr()它将我的输入匹配到已存储字符串的第一个字符,然后返回整个字符串,但我希望如果我的输入匹配到字符串中的任何字符,那么应该返回整个字符串谢谢你解决了我的问题