从多个表自动完成搜索

时间:2016-06-08 10:47:50

标签: php mysql autocomplete

例如:

**Category Table**

Catg_id   Catg_name    
-------------------
1         Bike  
2         Car  

**Company Table**    
Company_id   Company_name  
--------------------------
1             Bajaj
2             Honda   

**Company_category table**

com_catg_id   Company_id   Category_id
---------------------------------------
1              1            1
2              2            1
3              2            2

** Models table**
Model_id      Model_name    com_catg_id
----------------------------------------
1             Pulsar 220    1
2             Unicorn       2
3             City          3

**Purchase Table***

Purchase_id   Vehicle_No      Rate     model_id    status
-------------------------------------------------------  
1              KL 02 AN8306   50000    2           0
2              KL 10 AZ4764   120000   1           1
3              KL 04 AV8578   800000   3           1

这些是4个数据库表使用。
我正在使用ajax通过单个字段自动完成搜索

例如:搜索汽车,想要列出状态1的购买表中的所有汽车 如果搜索自行车,想要在状态1的购买表中列出所有自行车 使用公司名称搜索,想要在状态1的购买表中列出该公司的所有车辆 与使用型号名称的搜索相同,车辆号,费率想要在购买表中列出匹配的项目

请帮帮我,请发送一个mysql查询来实现这个。

1 个答案:

答案 0 :(得分:0)

Check this tut 这肯定会对你有所帮助。 本教程适用于单个字段。修改代码并用于多个字段

并不困难