Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zbudować sparametryzowaną instrukcję PDO w PHP dla kwerendy dynamicznej?

Może coś takiego. (nietestowane)

$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. jak przechowywać typ daty java do typu daty mysql?

  2. Jak przechowywać wyniki zapytania MySQL w innej tabeli?

  3. Użyj złożonego klucza podstawowego jako klucza obcego

  4. Dlaczego MySQL zgłasza błąd składni przy FULL OUTER JOIN?

  5. Jak zaprogramować wyzwalacz MySQL, aby wstawić wiersz do innej tabeli?