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

php और mysql में एकाधिक खोज मान

एक अच्छा लेख है यहां जो आपको PHP के साथ MySQL खोजने के लिए एक अच्छा परिचय देगा, लेकिन मूल रूप से आप जो करना चाहते हैं वह आपके खोज वाक्यांश को भागों में विभाजित करना है और फिर उन्हें MySQL क्वेरी में उपयोग करना है। उदाहरण के लिए:

<?php
  $search = 'Gold Chain Shirt';
  $bits = explode(' ', $search);

  $sql = "SELECT name FROM product WHERE name LIKE '%" . implode("%' OR name LIKE '%", $bits) . "%'";

उपरोक्त इस क्वेरी को उत्पन्न करेगा:

SELECT name FROM product WHERE name LIKE '%Gold%' OR name LIKE '%Chain%' OR name LIKE '%Shirt%'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या आप SQL में शाब्दिक तालिकाओं को परिभाषित कर सकते हैं?

  2. Mysql का उपयोग करके वर्तमान रैंक प्राप्त करें

  3. MySQL काउंटर जैसे एकाधिक उपयोगकर्ताओं द्वारा एक ही पंक्ति को अपडेट कर रहा है

  4. SAS . में बड़े वर्ण फ़ील्ड आकार

  5. कुछ क्षेत्रों को अधिक प्रासंगिकता दें और MySQL पूर्ण पाठ खोज में प्रासंगिकता के आधार पर छाँटें