s.a.
2 sorum var..
1. ad ve soyad diye iki alanda birden nasıl arama yaptırabilirim. (locate yöntemi ile olması tercihimdir)
2. detail tabloda nasıl arama yapabilirim? amacım detail tablodaki veriyi bularak ana tablodaki karşılığını bulmak.
iki alana göre arama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 119
- Kayıt: 05 Oca 2005 04:39
iki alana göre arama
Kainattaki en yüksek hakikat Allah'a imandır..
Re: iki alana göre arama
s.a.
eğer yanlış hatırlamıyorsam şöyle bişeyler olması lazım. tam emin olmamakla birlikte bu tarz bir kullanmı var.
kolay gelsin.
eğer yanlış hatırlamıyorsam şöyle bişeyler olması lazım.
Kod: Tümünü seç
xxxxx.locate('alan1;alan2,[deger1,deger2],[])
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: iki alana göre arama
hocam haklı; ancak bir dipnot: [deger1,deger2]['',''] ifadesini şöyle kullanmak daha doğru; örneğin girdiği harfe göre sıralama yapıcaz, [chr(0)][chr(255)] demek gerekir. Mesela, sadece tek bir isim soyisim arıyorsanız ifadenizi [deger1,deger2][deger1,deger2] yapmanız sanırsam daha iyi olur:)
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
'Yükseldikçe küçülen bir uçurtma..'
Re: iki alana göre arama
2. sorun için SQL kullanma imkanın varsa şöyle bir örnek işine yarayabilir :
Örneğin detay tablosunda ismi "ali" olan kayıtların master tablosundaki kayıtları;
Örneğin detay tablosunda ismi "ali" olan kayıtların master tablosundaki kayıtları;
Kod: Tümünü seç
SELECT master.* FROM detail
INNER JOIN master ON detail.master_id = master.id
WHERE detail.isim = 'ali'
There's no place like 127.0.0.1