自动完成街道、城市和国家的最佳 php 实现
Posted
技术标签:
【中文标题】自动完成街道、城市和国家的最佳 php 实现【英文标题】:best php implementation for autocomplete street, city, and country 【发布时间】:2012-02-22 03:19:41 【问题描述】:我正在使用 jquery ui 自动完成来填充街道、城市和国家。因此,如果参数项通过仅查找街道名称而不是城市和国家/地区传递到服务器,我正在寻找在 php 中编程的方法
示例:
搜索词:taman melati
搜索结果:
吉隆坡塔曼美拉提乌塔玛
Taman Melati Utama 是街道名称,吉隆坡是城市名称。如您所见,它只匹配街道名称,而mysql仅在街道列中匹配它,但如果搜索词是这样的
吉隆坡塔曼
我想将搜索词匹配到两个字段中,在街道字段中查找“Taman”,在城市名称中查找“Kuala Lumpur”
这在 PHP 中怎么可能
【问题讨论】:
你的数据源是什么样的? 我可能有点晚了,但您的意思可能是,您的数据库中有 3 个表,对吧?一种用于城市,一种用于国家,一种用于街道,这就是您要问的吗? 有点像。只想要fb实现的方式是最接近的解决方案 【参考方案1】:您可以在jquery ui autocomplete 中使用关键字。
【讨论】:
我已经用过了,你看问题是从数据库返回的数据集太大了。这就是为什么我想像上面提到的那样缩小范围 您将关键字发送回服务器,然后服务器会加载匹配项的列表。以上是关于自动完成街道、城市和国家的最佳 php 实现的主要内容,如果未能解决你的问题,请参考以下文章