Mysql
 sql >> база данни >  >> RDS >> Mysql

Категоризирайте данните за автоматично попълване

Използвайте падащо меню близо до въвеждането на текст за търсене, за да изберете квадратче за категория или множество, за да видите какво обединение трябва да направите? Бих ви препоръчал Sphinx http://sphinxsearch.com/

Опитайте

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;
    }

}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пагинация (Предишна | Следваща) със Smarty

  2. mysql SQL:конкретен елемент да бъде първи и след това да сортирате останалите елементи

  3. Сурова sql заявка на Symfony2.3 с клауза IN

  4. PHP ООП проблем с базата данни

  5. Как да коригирам InterfaceError:2003:Не може да се свърже с MySQL сървър на '127.0.0.1:3306:3306' (11001 getaddrinfo неуспешно)