sql >> Databasteknik >  >> RDS >> Mysql

Kategorisera automatisk kompletteringsdata

Använd en rullgardinsmeny nära söktextinmatningen för att välja kategori eller kryssruta för flera för att se vilken förening du skulle behöva göra? Jag skulle rekommendera dig Sphinx http://sphinxsearch.com/

Försök med

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. Kan inte ansluta till mysql-server med MAMP eller med Community Server

  2. Kan MySQL använda flera index för en enda fråga?

  3. Hur tolkar man stor CSV-fil utan att ta slut?

  4. exekvera SQL-fråga lagrad i en tabell