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

Memilih baris di mana bidangnya nol menggunakan pernyataan yang disiapkan PHP PDO dan MySQL

Sejak pertanyaan ini ditulis, mysql memperkenalkan operator pesawat luar angkasa yang memungkinkan kami menggunakan kueri biasa untuk mencocokkan nilai nol

WHERE fieldName <=> :fieldName;

akan cocok dengan null atau nilai apa pun yang bukan nol.

Jadi, tulis saja kueri Anda dan jalankan seperti biasa

$stmt = $db->prepare('SELECT field FROM table WHERE fieldName <=> :fieldName;');
$stmt->execute(['fieldName' => null]);
$result = $stmt->fetchAll(); // whatever fetch method is suitable

Dan dengan kueri yang dibuat secara dinamis, semuanya sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Teman dari teman di PHP/MySQL?

  2. Bagaimana cara menggabungkan kolom dengan Laravel 4 Eloquent?

  3. Bagaimana stempel waktu unix disimpan dalam kolom int?

  4. MySQL GROUP BY dengan preferensi

  5. Mysql Real Escape String Fungsi PHP Menambahkan \ ke Entri Bidang Saya