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

PHP mySQL खोज फ़ंक्शन विभिन्न क्षेत्रों में शामिल होता है

बस उन्हें एक OR . में विभाजित करें कथन:

$sims = mysql_query("SELECT * 
                     FROM `electors` 
                     WHERE `constituency` = '$constituency' 
                     AND `ward` = '$ward' 
                     AND (`title` RLIKE '$q' 
                         OR `first_name` RLIKE '$q' 
                         OR `initial` RLIKE '$q' 
                         OR `surname` RLIKE '$q' 
                         OR `suffix` RLIKE '$q' 
                         OR `roll_no` RLIKE '$q' 
                         OR `email` RLIKE '$q' 
                         OR `telephone` RLIKE '$q') 
                     LIMIT 18");

प्रश्नों में सबसे कुशल नहीं है, लेकिन यह काम पूरा कर देगा।

साथ ही, $q . को साफ़ करना सुनिश्चित करें उस क्वेरी को करने से पहले। SQL इंजेक्शन एक बड़ी समस्या है।



  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. एक ही तालिका में एक चुनिंदा सबक्वेरी का उपयोग करके एक कॉलम अपडेट करें

  4. कनेक्शन के लिए MySQLi क्लास पैटर्न, बंद करें, खुला छोड़ दें?

  5. URL से मूल्य कैसे प्राप्त करें