我使用PHP创建LDAP目录搜索,我们使用Novell作为我们的LDAP服务器。我能够成功搜索并返回结果;这是我正在运行的当前过滤器,(&(FERPA=N)(|(uid=*searchphrase*)(sn=*searchphrase*)(fullName=*searchphrase*)(telephoneNumber=*searchphrase*)))
。如何使用LDAP查询对LDAP结果进行排序?
我希望能够按姓氏或LDAP变量sn
排序。我可以通过PHP对其进行排序,但我希望这是最后的手段。有没有办法根据列对结果进行排序?例如,在SQL中,您可以基于这样的列进行排序,SELECT * FROM TABLE WHERE COL='criteria' ORDER BY COL;
是否可以使用LDAP查询做类似的事情?
只是想知道你是否知道这个ldap_sort函数(http://www.php.net/manual/en/function.ldap-sort.php)。 – Neal 2012-04-10 09:45:11
我已经看过它,但我无法找到该特定功能的文档。另外,我试图通过LDAP查询对结果进行排序,如果我不能通过LDAP查询找出方法,那么我将通过PHP进行排序。 – samwell 2012-04-11 19:06:03