sql >> Databáze >  >> RDS >> Mysql

Použití klíčů a hodnot pole k vytvoření příkazu sql select

Jednoduchý SQL Select můžete vytvořit takto:

<?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. Odstranění dotazu Oracle trvá příliš dlouho

  2. Jak zaokrouhlit čas na nejbližší 15minutový segment

  3. Jak vytvořit jeden koncový bod pro nastavení replikace PostgreSQL pomocí HAProxy

  4. Vložte data do databáze MySql a zobrazte, zda bylo vložení úspěšné nebo neúspěšné