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

PHP mysql mencari beberapa tabel menggunakan kata kunci

$query = "(SELECT content, title, 'msg' as type FROM messages WHERE content LIKE '%" . 
           $keyword . "%' OR title LIKE '%" . $keyword ."%') 
           UNION
           (SELECT content, title, 'topic' as type FROM topics WHERE content LIKE '%" . 
           $keyword . "%' OR title LIKE '%" . $keyword ."%') 
           UNION
           (SELECT content, title, 'comment' as type FROM comments WHERE content LIKE '%" . 
           $keyword . "%' OR title LIKE '%" . $keyword ."%')";

mysql_query($query);

Jadi, Anda mendapatkan hasil dari ketiga tabel tersebut, dan Anda dapat mengidentifikasi baris mana yang berasal dari tabel mana dengan melihat type nya nilai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pulihkan database mysql dari file .frm

  2. Apakah MySQL mengindeks kolom kunci asing secara otomatis?

  3. Cara membuat kunci primer komposit dengan benar - MYSQL

  4. Tipe data MySQL mana yang digunakan untuk menyimpan nilai boolean?

  5. 'JIKA' dalam pernyataan 'PILIH' - pilih nilai keluaran berdasarkan nilai kolom