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

उपयोगकर्ता विकल्पों के आधार पर PHP के साथ गतिशील SQL चयन वक्तव्य

आप हमेशा $_GET के माध्यम से पुनरावृति कर सकते हैं और मूल्यों के साथ कुंजियों को पकड़ सकते हैं, इसलिए:

foreach ($_GET as $key=>$val) {
   if ($val != "") {
      $where_args[] = "$key='$val'";
  }
} 
$where_clause = implode(' OR ', $where_args);

आप शायद उपरोक्त उदाहरण की तुलना में बेहतर सत्यापन करना चाहते हैं, और यदि आप विशेष मूल्यों पर जांच करने के लिए आवश्यक हैं तो आप चयन/केस स्टेटमेंट जोड़ सकते हैं...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लोड हो रहा है क्लास com.mysql.jdbc.Driver ... पदावनत संदेश है

  2. MySQL इंडेक्स कार्डिनैलिटी - प्रदर्शन बनाम स्टोरेज दक्षता

  3. क्या एक चयन का उपयोग करके MySQL में समय अंतर की गणना करने का कोई तरीका है?

  4. आश्रित ड्रॉपडाउन बॉक्स केकपीएचपी 3

  5. कोडइग्निटर में काम नहीं कर रहा बटन हटाएं