0

使用 RLIKE,我可以找到姓氏或电话号码相似的人。

mysql_query("SELECT * FROM electors WHERE (surname RLIKE '$surname' OR telephone RLIKE '$telephone') LIMIT 9");

1 - 问题是我需要优先考虑姓氏,然后再查找电话号码,最多不超过 9 条记录。

2 - 还想连接第一行地址address1postcode查找相似记录

这样,如果门牌号是 14 和邮政编码 ZZ18MP,那么它会找到附近的房子。例如。12 ZZ18MP。大多数家庭不在系统中,因此它不能增加 1,它需要是最接近的匹配。

我们如何做到这一点。

4

1 回答 1

0

您可以使用全文搜索功能并获得 suranmes 和电话号码的排名。根据该排名,过滤我们的数据。

这是一个启动
http://devzone.zend.com/26/using-mysql-full-text-searching/的教程

注意:全文搜索仅支持 MyISAM 表

于 2012-06-27T15:07:46.053 回答