Toplam 314 konuya 1893 yorum yazıldı.
Php Veritabanında Arama Yaptırmak

Merhaba arkadaşlar bu dersimizde sizlerle php ile veritabanında arama işlemi nasıl olur onu öğreneceğiz. Yine mysql sorgusu yapacagımız için mysql_query() ifademizi kullanarak işlemimizi yapacağız. Tabiki bize yardımcı olması gereken bi komutumuz daha var oda LIKE komutudur.. 



Peki kullanımı nasıldır onuda küçük bir örnek ile açıklayım..




<?php

SELECT * FROM ogrenciler
WHERE ad_soyad LIKE 'Yavuz Selim'

//Yavuz Selim adında bir veri geçiyorsa bunu ara ve bul dedik..
/*

Birde arama ifadelerinde ' % ' ifadesi şeklinde komutlar eklenebilir

SELECT * FROM ogrenciler
WHERE ad_soyad LIKE '%ma%'

ad_soyad alanında "ma" ifadesi geçen kayıtları aramış olduk. "%"
sembolü önüne gelirse öncesi önemli değil,
sonuna gelirse sonrası önemli değil demiş oluyorsunuz.
Yani "ma" ifadesini gördüğün an bul getir demiş oluyoruz.


*/

?>


"%tar" : Başlangıcı önemli değil bitişi "tar" olan kelimeler.(anahtar,gitar,avatar...)

"tar%" : Başlangıcı "tar" olan kelimeler.(tarih,tarla,tarçın,tarkan...)

"%tar%" : Başlangıç ve bitişi önemli değil içerisinde "tar" geçen kelimeler. 

(anahtar,tarkan,anahtarlık...)



Bu şekildede açıklayabiliriz.. Umarım faydalı bir ders olmuştur kolay gelsin cümleten arkadaşlar :)




Yorumlar

Buraya henüz hiç yorum yazılmamış...

Yorum Yaz