我有一个mysql表,如下所示
userid zip
3 1000
4 1001
5 1002
6 1003
我想显示登录用户附近的用户。考虑到一个登录用户的用户名是5,我想显示如下结果。ie显示用户id而不是登录用户的用户id,并首先对最近的zipcode排序。
userid zip
6 1003
4 1001
3 1000
最佳答案
如果您的邮政编码保持不变,只需子字符串从您的邮政编码中返回最后一个字符为+/-1/2/3的邮政编码where zipcode != 'yourzip' AND zipcode like ('xxx%')
将返回许多类似的结果,然后可以添加一个列,在此列中按此字段对zip和order进行zipcode。所以你会得到一些接近信息。
关于php - 与值比较并在mysql中排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27417831/