Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan kunci dan nilai array untuk membuat pernyataan pilih sql

Anda dapat membuat SQL Select sederhana seperti ini:

<?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. Cara membuat tabel pivot di MySQL

  2. Pembuatan garam dan enkripsi kata sandi Crypt(), dijalankan dengan baik?

  3. JSON_QUOTE() – Cara Menghilangkan Karakter dalam String yang digunakan sebagai Nilai JSON di MySQL

  4. Bagaimana menjalankan database pengujian Django hanya di memori?

  5. Bagaimana saya bisa membuang database MySQL tanpa menggunakan mysqldump dengan Python