sql >> Database >  >> RDS >> Mysql

Gegevens automatisch aanvullen categoriseren

Gebruik een vervolgkeuzelijst in de buurt van de zoektekstinvoer om een ​​categorie of meerdere selectievakjes te selecteren om te zien welke unie u zou moeten maken? Ik zou je Sphinx http://sphinxsearch.com/ aanraden

Probeer

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. Databases en tabellen maken en verwijderen in PostgreSQL

  2. Wat zijn performantere, CTE- of tijdelijke tabellen?

  3. Selectievakjes gebruiken om specifieke gegevens in een database op te halen

  4. Meerdere opties die door de gebruiker zijn geselecteerd in een tabel opslaan