-
Üyelik
16.02.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Developer
-
Konum
İzmir
-
Ad Soyad
S** A**
-
Mesajlar
277
-
Beğeniler
32 / 31
-
Ticaret
1, (%100)
merhaba arkadaşlar kendi kodladığım bir sitem var ve siteme search sayfası tasarladım
sitemde 2 kategori var
1. kategori = A diyelim
2. Kategori = B diyelim
$aranankelime = "bak" olsun
select * from A,B WHERE atablosuanahtarkelime LIKE :keyword; OR btablosuanahtarkelime LIKE :keyword;
gibisinden bir komut yazıyorum bana vermesi gerektiği çıktı
A tablosun 2 B tablosundan 1 çıktı vermesi lazım ama sadece A tablosundan 2 çıktı veriyor B tablosundan hiç bir çıktı vermiyor nasıl yapabilirim örnek bir kod parçası verme şansınız var mı? 3 bucuk saat oldu çözüm bulamadım sizlere sormak istedim. Cevaplar için simdiden teşekkürler.
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
İki tablonun sütunlarını ve tiplerini buraya yazabilir misin?
www.ontedi.com
www.cizgi.site
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
union ile tablo sorgularini birlestirebilirsin.
www.ontedi.com
www.cizgi.site
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
$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);
Bütün field ler eşit olacak.
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
sayılar ve çıktılar aynı olacak.
isim aynı değil ie AS ile değiştireceksin. ayrıca LIKE yapıyorsan tüm tablolarda yapacaksın. Tablo çıktıları bir olacak