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

जूमला में फुलटेक्स्ट क्वेरी

आपकी तालिका को ENGINE =MyISAM (InnoDB नहीं) का उपयोग करके सेट किया जाना चाहिए और जो कॉलम आप खोज रहे हैं उन्हें FULLTEXT अनुक्रमण पर सेट किया जाना चाहिए।

आप 'एसक्यूएल' टैब के माध्यम से phpMyAdmin में अपनी तालिका को MyISAM पर आसानी से सेट कर सकते हैं...

ALTER TABLE `tablename` ENGINE=MYISAM;

जूमला में 2.5+ (संभवतः 3+ भी) मेरी क्वेरी में जहां मैंने इस्तेमाल किया था ...

->where('MATCH ('.$db->quoteName('columnname').') AGAINST ('.$db->quote($words_or_phrase_to_search_for).')');

आगे परीक्षण क्रम में है लेकिन अभी तक यह अपेक्षा के अनुरूप काम कर रहा है।



  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. PHP का उपयोग करके चेकबॉक्स का चयन करके एकाधिक पंक्तियों को हटाएं

  3. टाइमस्टैम्प अपडेट किए बिना प्रविष्टि अपडेट कर रहा है

  4. MYSql तालिका से डुप्लिकेट डेटा खोजने और निकालने की क्वेरी

  5. PHP के साथ HTML में ड्रॉपडाउन प्रदर्शित करें