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

PHP (और सुरक्षा) में MySQL पूर्ण टेक्स्ट खोज के मिलान किए गए संदर्भ को पुनर्प्राप्त करना

यह आपको "संदर्भ" भाग पर आरंभ करना चाहिए...

// return the part of the content where the keyword was matched
function get_surrounding_text($keyword, $content, $padding)
{
    $position = strpos($content, $keyword);
    // starting at (where keyword was found - padding), retrieve
    // (padding + keyword length + padding) characters from the content
    $snippet = substr($content, $position - $padding, (strlen($keyword) + $padding * 2));
    return '...' . $snippet . '...';
}

$content = 'this is a really long string of characters with a magic word buried somewhere in it';
$keyword = 'magic';
echo get_surrounding_text($keyword, $content, 15); // echoes '... string with a magic word in it...'

यह फ़ंक्शन उन मामलों के लिए जिम्मेदार नहीं है जहां पैडिंग सीमाएं सामग्री स्ट्रिंग के बाहर जाती हैं, जैसे कि जब कीवर्ड सामग्री की शुरुआत या अंत के पास पाया जाता है। यह कई मैचों आदि के लिए भी जिम्मेदार नहीं है। लेकिन उम्मीद है कि कम से कम आपको सही दिशा में इंगित करना चाहिए।



  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 डेटाबेस को कैसे अपडेट करें?

  2. mysql में उपयोगकर्ताओं को उनके अंकों के आधार पर रैंक करें

  3. mysql कनेक्टर के साथ प्रोग्राम बनाने में त्रुटि

  4. mysql उच्चारण वर्णों को बदलें

  5. हमें बाएँ और दाएँ जुड़ने की आवश्यकता क्यों है