PHP ve MySql ile arama

PHP ile mysql de arama

Bir çok işlemlerde verilerde arama işlemi yaparız. Örnegin yaptıgımız ajandada yapacagımız işe göre arama yapmamız gerekebilir. Bu işlem için php ve mysql üzerine arama bölümü yaparız.

Arama ile ilgili komutlar:

like = Benzer,aynı gibi.

% işareti sınırsız karekter yerine geçer

$ işareti 1 karekter için geçerlidir. 1 $ işareti olursa 1 karekter 2 tane olursa 2 karekter olur.

Örnegin a$ dersek a ile başlıyan ve 2 karekterli demektir.

Örnek kod:

select * from ajanda where baslik like ‘%nurettin%’;

başlık kolonunda nurettin kelimesi olan verileri listeler

select * from ajanda where baslik like ‘n%’;

başlık kolununda baş harfi n ile başlayan kayıtları listeler.

Select * from ajanda where baslik like ‘%n’;

son harfi n ile biten kayıtları gösterir.

Select * from ajanda where baslik like ‘%n%’ or yazi like ‘%n%’;

başlıkta veya yazıda n harfi olan kayıtları listeler.

Select * from ajanda where baslik like ‘n$’

bu komut n ile başlayıp 2 karekterli verileri listeler. Yani $ işareti tek bir karekter yerine geçerlidir.

BETWEEN komutu

Belirledigimiz değerler arasındaki bilgileri listelemek için kullanılır

Örnek kod:

select * from ajanda where between sayi=1 and sayi=5;

sayı kolonundaki 1 ile 5 arasındaki bilgiler i listeler.

Twitter Digg Delicious Stumbleupon Technorati Facebook
Yazar :

PHP Programcısı

http://www.tasarimrehberi.com

Henüz Yorum yazılmamış... İlk Yorumu siz yazabilirsiniz!