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

sql चयन कथन बनाने के लिए सरणी कुंजियों और मानों का उपयोग करना

आप इस तरह एक साधारण SQL Select बना सकते हैं:

<?php


/**
 * @param array Column => Value pairs
 * @return string
 */
function create_sql_select(array $pair){
  $condition = array(); 

  foreach ( $pair as $key => $value){
    $condition[] = "{$key} = '{$value}'";
  } 

 // Separate by AND delimiter if there are more than 1 pair 
 $condition = join(' AND ', $condition);

 // Return prepared string:
 return "SELECT * FROM your_table WHERE {$condition}";
}

//Will print: SELECT * FROM your_table WHERE user = 'some' AND age = '10'
print create_sql_select(array('user' => 'some', 'age' => 10));


  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 बनाम JSON - क्यों?

  2. डेटाबेस में व्यावसायिक तर्क संग्रहीत करना

  3. संग्रहीत कार्यविधि को कॉल करने का वैध उदाहरण मांगना C#:MYSQL

  4. Java Class.forName, JDBC कनेक्शन लोडिंग ड्राइवर

  5. MySQL दौड़ की स्थिति