mysql bir anahtar kelime kullanarak birden çok tabloda arama

mysql da bir anahtar kelime kullanarak birden çok tabloda ve sutunda arama yapma bu işlem uihtiyacınız olanşey UNION komutudur.

$query = "(SELECT icerik, baslik, 'msg' as type FROM mesajlar WHERE icerik LIKE '%" . 
           $kelime . "%' OR baslik LIKE '%" . $kelime ."%') 
           UNION
           (SELECT icerik, baslik, 'topic' as type FROM makaleler WHERE icerik LIKE '%" . 
           $kelime . "%' OR baslik LIKE '%" . $kelime ."%') 
           UNION
           (SELECT icerik, baslik, 'comment' as type FROM yorumlar WHERE icerik LIKE '%" . 
           $kelime . "%' OR baslik LIKE '%" . $kelime ."%')";

mysql_query($query); 

Programın Çıktısı

Mesaj ve Yorumlar

Yorum Sayısı (0)

ÜYE YORUMLARI

Çevrimiçi :
6
Günlük :
71
Haftalık :
443
Aylık :
1049
Copyright © 2010 İşbara Alp Sönmez – Programlama Örnekleri. Her hakkı saklıdır. www.alpsonmez.com Bu sitedeki herhangi bir içeriğin, "herhangi bir sitede veya forumda" iznim dışında paylaşım yapılması durumunda hukuki dava açacağımı tarafınıza arz ederim. "Öğrenciler dilediği gibi kullanabilir."