-
Üyelik
24.07.2013
-
Yaş/Cinsiyet
32 / E
-
Meslek
Yazılım
-
Konum
Kayseri
-
Ad Soyad
Y** İ**
-
Mesajlar
438
-
Beğeniler
7 / 30
-
Ticaret
5, (%100)
php ile bir arama sayfası yapıyorum ama sadece bir veri tabanında arama yapıyor benim istediğim benim belirttiğim tüm veri tabanlarında arama yapması
$query_Recordset1 = "SELECT * FROM veritabanı WHERE urun_id like '%$kelime%'";
burda 1 adet veri tabanı var bunu nasıl çoğaltırım ??
-
Üyelik
08.12.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Web Developer
-
Konum
Ankara
-
Ad Soyad
O** U**
-
Mesajlar
355
-
Beğeniler
27 / 104
-
Ticaret
0, (%0)
SELECT * FROM "veritabanı"
Olarak geçen kısım veritabanını belirtmiyor. Tablonun ismi "veritabanı" imiş... İki tabloda birden mi arama yapmak istiyorsunuz?
-
Üyelik
29.03.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Yazılım Geliştiricisi
-
Konum
Antalya
-
Ad Soyad
O** T**
-
Mesajlar
68
-
Beğeniler
4 / 4
-
Ticaret
0, (%0)
JOIN komutlarını inceleyebilirsin.
/FullStackDeveloper
-
Üyelik
08.12.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Web Developer
-
Konum
Ankara
-
Ad Soyad
O** U**
-
Mesajlar
355
-
Beğeniler
27 / 104
-
Ticaret
0, (%0)
$query_Recordset1 = "SELECT * FROM veritabani1 WHERE urun_id like '%$kelime%' UNION SELECT * FROM veritabani2 WHERE urun_id like '%$kelime%'";
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
urun_id unique, index'i olan primary key değeri değilmidir? "like" ile aramak oldukça performanssız bir yöntem.
urun_id değerini eksik karakter ilede aratmak için mi bu yoksa veri tabanında tam karşılığı olan urun_id için bu sorgu veritabanını oldukça yorar.
urun_id = kelime
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)