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

Bagaimana cara membuat pernyataan PDO berparameter dalam PHP untuk kueri dinamis?

Mungkin sesuatu seperti ini. (belum diuji)

$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. MySql :Berikan opsi hanya baca?

  2. Laravel 5.3 Membuat Model Pengembalian Bidang tidak memiliki nilai default

  3. apakah ada fungsi mysql untuk memecahkan kode entitas html?

  4. cara menambahkan tanggal dan waktu dengan nama file cadangan menggunakan mysqldump dari command prompt dan untuk menentukan jalur file cadangan

  5. Apa yang Setara dengan DATALENGTH() di MySQL?