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

गतिशील रूप से mysql बनाना क्वेरी का चयन करें

आपको अपना फॉर्म बदलना होगा जैसे फॉलो करें क्योंकि इसके कई मूल्य लेते हुए इसे एक सरणी के रूप में पोस्ट किया जाना चाहिए

<form action="register.php" method="POST"> 
  <input type="checkbox" name="rating[]" value="5">5 Star 
  <input type="checkbox" name="rating[]" value="4">4 Star 
  <input type="checkbox" name="rating[]" value="3">3 Star 
  <input type="checkbox" name="rating[]" value="2">2 Star 
  <input type="checkbox" name="rating[]" value="1">Less than 2 Star 
</form>

फिर php में

  $where = '';
   if(isset($_POST['rating'])){
     $data = implode(',',$_POST['rating']); // beacuse your rating is only one column in db i think
     $where = "WHERE cloumn_name IN($data)";
   }
  $query = "SELECT * FROM your_table $where";


  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 में mybatis के साथ इन्सर्ट पर आईडी कैसे लौटाएं?

  3. '127.0.0.1' (10061) (2003) पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  4. Yii ढांचे में मानदंड में स्थिति php

  5. Last_insert_id () के साथ मैसकल मल्टीपल रो इंसर्ट-सेलेक्ट स्टेटमेंट