Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Tworzenie funkcjonalności wyszukiwania z Laravel 4

Będziesz musiał pobrać terminy z pola wejściowego i przejść przez nie wszystkie podczas tworzenia zapytania do bazy danych. Musisz również ustawić pole tabeli, w którym chcesz wyszukiwać terminy, w tym przykładzie pole tabeli to name . Oto nieprzetestowany przykład, ale zrozumiesz, o co chodzi.

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. 2017 @ Severalnines:Celebrujemy historie naszych klientów

  2. Czy możliwe jest posiadanie domyślnego parametru dla procedury składowanej mysql?

  3. Podłączanie Visual COBOL do MySQL

  4. Wybierz zapytanie mysql między datą?

  5. Nie mogę zainstalować mysql-python (nowsze wersje) w systemie Windows