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

kerangka kerja zend tempat pernyataan dalam kueri

Anda dapat menambahkan AND 's ke kueri Anda dengan memanggil where() beberapa kali:

$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Ini akan diterjemahkan menjadi:

... WHERE this = 'myValue' AND that = 'myValue2'

Untuk menambahkan satu atau lebih OR untuk kueri Anda, gunakan orWhere() :

$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Ini akan diterjemahkan menjadi:

... WHERE this = 'myValue' OR that = 'myValue2'

Catatan

Pastikan untuk menggunakan ? sintaks placeholder karena ini adalah cara mudah untuk mencegah injeksi SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. host 'localhost' tidak diizinkan untuk terhubung ke server MySQL ini (#1130)

  2. Bagaimana cara memeriksa apakah koneksi C# — MySQL saya berhasil atau, jika tidak, kembalikan mengapa?

  3. Buat hibernate backquote semua nama tabel/kolom

  4. MySQL - mysqldump --rutin hanya mengekspor 1 prosedur tersimpan (berdasarkan nama) dan tidak setiap rutin

  5. Kesalahan MySQL:2013, Koneksi terputus ke server MySQL saat 'membaca paket komunikasi awal', kesalahan sistem:0