sql >> Database teknologi >  >> RDS >> Mysql

Oprettelse af søgefunktionalitet med Laravel 4

Du skal hente vilkårene fra dit inputfelt og gennemgå dem alle, mens du bygger din DB-forespørgsel. Du skal også indstille det tabelfelt, som du ønsker, at termerne skal søges i, i dette eksempel er tabelfeltet name . Her er et uafprøvet eksempel, men du får ideen.

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. Fejl:Datakilde afvist etablering af forbindelse, besked fra server:For mange forbindelser

  2. Hvad er de 6 hovedkomponenter i Microsoft Access?

  3. VÆLG * FRA Linket MySQL-server

  4. Sådan flyttes fil fra en mappe til en anden ved hjælp af PL SQL