Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 4 के साथ खोज कार्यक्षमता बनाना

अपनी डीबी क्वेरी बनाते समय आपको अपने इनपुट फ़ील्ड से शर्तें प्राप्त करनी होंगी और उन सभी के माध्यम से लूप करना होगा। आपको टेबल फ़ील्ड भी सेट करना होगा जिसमें आप शब्दों को खोजना चाहते हैं, इस उदाहरण में टेबल फ़ील्ड 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. डाटाबेस डिजाइन:ईएवी को या ईएवी को नहीं?

  2. MySQL क्वेरीज़ तेज़ होती हैं जब सीधे चलती हैं लेकिन वास्तव में धीमी होती हैं जब संग्रहित प्रो के रूप में चलती हैं

  3. PHP और mysql के माध्यम से असीमित स्तर का मेनू कैसे बनाएं

  4. MySQL त्रुटि - आपके SQL सिंटैक्स में त्रुटि है

  5. 134217728 बाइट्स की अनुमत स्मृति आकार समाप्त हो गया (42 बाइट्स आवंटित करने का प्रयास किया गया)