sql >> Database >  >> RDS >> Mysql

Zoekfunctionaliteit creëren met Laravel 4

U moet de termen uit uw invoerveld halen en ze allemaal doorlopen terwijl u uw DB-query maakt. U moet ook het tabelveld instellen waarin u op de termen wilt zoeken, in dit voorbeeld is het tabelveld name . Hier is een niet-getest voorbeeld, maar je snapt het idee.

public function search() {

    $q = Input::get('myInputField');

    $searchTerms = explode(' ', $q);

    $query = DB::table('products');

    foreach($searchTerms as $term)
    {
        $query->where('name', 'LIKE', '%'. $term .'%');
    }

    $results = $query->get();

}


  1. Toegang krijgen tot externe XML-bestanden als variabelen in een PSQL-script (afkomstig van een bash-script)

  2. Wat is het verschil tussen =null en IS NULL?

  3. XSD naar MySQL-schema

  4. MySQL-prestaties optimaliseren met MySQLTuner