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

एक वाक्य के भीतर किसी भी संग्रहीत शब्द की घटना के लिए खोजें (MySQL)

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

  $expression="is there any blacklisted word here";
  $words=str_word_count($expression, 1);
  $words=implode(",",$words);
  $sql=mysql_query("select word from table_black_list_word where word in ($words)",$db_conn);
 if($row=mysql_fetch_array($sql)){
   //case your expression do have a blacklisted word
   }else{
     //expression does not contains any blacklisted word

   }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MyBatis 'IN' क्लॉज में सूचियाँ

  2. MySQL:दिनांक सीमा के बीच गुम तिथियां खोजें

  3. mysqldump सर्वोत्तम अभ्यास:भाग 2 - माइग्रेशन गाइड

  4. dbFailOnError को CurrentDb में जोड़ना। Execute तालिका को अद्यतन करने में विफल रहता है

  5. php कारीगर माइग्रेट फेंक रहा है [पीडीओ अपवाद] ड्राइवर नहीं मिल सका - लारवेल का उपयोग करना