Sử dụng một trình đơn thả xuống gần đầu vào văn bản tìm kiếm để chọn danh mục hoặc nhiều hộp kiểm để xem bạn sẽ phải thực hiện liên kết nào? Tôi muốn giới thiệu cho bạn Sphinx http://sphinxsearch.com/
Hãy thử
SELECT 1 as type,tname AS keyword FROM t
UNION
SELECT 2 as type,sname AS keyword FROM sub
UNION
SELECT 3 as type,cname AS keyword FROM c
UNION
SELECT 4 as type,iname AS keyword FROM i
foreach($results as $result)
{
switch($result['type'])
{
case 1:
$cat_1[]=$result;
break;
case 2:
$cat_2[]=$result;
break;
}
}