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

Създаване на функционалност за търсене с Laravel 4

Ще трябва да получите термините от вашето поле за въвеждане и да ги прегледате през всички, докато изграждате вашата DB заявка. Ще трябва също да зададете полето на таблицата, в което искате термините да се търсят, в този пример полето на таблицата е name . Ето един непроверен пример, но ще разберете идеята.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql заявка:SELECT DISTINCT колона1, GROUP BY колона2

  2. Реализация на разстоянието на Левещайн за mysql/размито търсене?

  3. Как да транспонирате редове в колони динамично в MySQL

  4. Съхранение ден и месец (без година)

  5. Как да получите остатък с помощта на MOD() в PostgreSQL, MS SQL Server и MySQL