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

PHP और MySQL वैकल्पिक WHERE शर्तें

अन्य उत्तर अधिकतर सही हैं, लेकिन जो आवश्यक है उसे पूरा करने का यह एक आसान तरीका है:

$where = array();


if($A != 'any'){ // or whatever you need
    $where[] = "A = $A'";
}
if($B != 'any'){ // or whatever you need
    $where[] = "B = $B'";
}
if($C != 'any'){ // or whatever you need
    $where[] = "C = $C'";
}

$where_string = implode(' AND ' , $where);

$query = "SELECT * FROM table";

if($where){
    $query .= ' ' . $where_string;
}

यह शर्तों और विस्तार के किसी भी संयोजन की अनुमति देगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php . का उपयोग करके mysql डेटाबेस में डेटा सम्मिलित करना

  2. स्पष्ट डिफ़ॉल्ट वर्ण सेट के साथ mysql तालिका बनाना, यदि मैं नहीं करता तो क्या होगा?

  3. PHP/MySQL में यूटीसी के रूप में डेटाटाइम संग्रहीत करना

  4. किसी अन्य सर्वर पर डेटाबेस से कैसे कनेक्ट करें

  5. कोडइग्निटर- यदि नया हो तो सक्रिय रिकॉर्ड डालें या डुप्लीकेट पर अपडेट करें