Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да създам параметризиран PDO израз в PHP за динамична заявка?

Може би нещо подобно. (нетествано)

$TempSQL = "SELECT field1, field2, field3 FROM table WHERE ";
$args=array();

if ($numberParams == 1) {
    $TempSQL = $TempSQL . " field1 = :val1"
    $args[':val1']=$val1;
} else {
    $TempSQL = $TempSQL . " field2 = :val2 and field3 = :val3";
    $args[':val2']=$val2;
    $args[':val3']=$val3;
}

$stmt=$db->prepare($TempSQL);
$stmt->execute($args);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да групирате вашите ProxySQL балансатори на натоварване

  2. Как да свържа C++ MySQL Connector Libraries с Cmake?

  3. Snow Leopard + Ruby 1.9.1 + MySQL Gem =Огромни проблеми

  4. Как да добавите клиент с помощта на JDBC за ClientDetailsServiceConfigurer през Spring?

  5. MySQL връща първия и последния запис за последователни идентични резултати