lostyazilim

PHP PDO site içi arama

7 Mesajlar 1.956 Okunma
lstbozum
wmaraci reklam

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
Merhaba pdo ile arama sayfası oluşturuyorum tek kelimede sıkıntı yaşamıyorum fakat 2 kelime olunca arama yapmıyor, nedeni ne olabilir?

$q=guvenlik($_GET['q']);
$stmt = $db->prepare("SELECT COUNT(*) FROM haberler WHERE yayin='1' AND baslik LIKE ?");
$stmt->execute(array("%$q%"));
 

 

wmaraci
reklam

adnan358 adnan358 WM Aracı Kullanıcı
  • Üyelik 14.08.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Web Developer
  • Konum İzmir
  • Ad Soyad A** B**
  • Mesajlar 159
  • Beğeniler 54 / 42
  • Ticaret 1, (%100)
örnek veriyorum "pasta" diyince size içinde "pasta" geçen kelimeleri veriyor ama siz "çikolatalı pasta" dediğiniz zaman çikolata geçen ayrı pasta geçen ayrı istiyorsunuz sanırsam
 

 

nolopy nolopy WM Aracı Kullanıcı
  • Üyelik 15.10.2018
  • Yaş/Cinsiyet 37 / E
  • Meslek Node.js uygulama geliştirici
  • Konum Antalya
  • Ad Soyad Y** Ç**
  • Mesajlar 157
  • Beğeniler 17 / 42
  • Ticaret 1, (%100)
dediğiniz şekilde olabilir. ama şu şekilde de olabilir "çikolatalı pasta" yani tamamıda geçebilir içerisinde "çikolata pasta" geçen başlıklar. sorun 2-3 kelime olunca çalışmaması
 

 

Weismann21 Weismann21 WM Aracı Kullanıcı
  • Üyelik 29.11.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Cross Platform Developer
  • Konum İstanbul Anadolu
  • Ad Soyad E** B**
  • Mesajlar 168
  • Beğeniler 12 / 47
  • Ticaret 0, (%0)
Sql komutunu lıke olarak degılde ın olarak denersen belkı cozersın
 

 

wmaraci
wmaraci

SheefLAMARCK SheefLAMARCK WM Aracı Kullanıcı
  • Üyelik 31.12.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Naptın
  • Konum Ankara
  • Ad Soyad F** K**
  • Mesajlar 313
  • Beğeniler 73 / 31
  • Ticaret 8, (%88)
"SELECT * FROM haberler where yayin='1' LIKE '%$q%' or baslik LIKE '%$q%'

bu şekilde denermısınız hocam
 

 

rapcrown rapcrown WM Aracı Kullanıcı
  • Üyelik 04.12.2015
  • Yaş/Cinsiyet 30 / E
  • Meslek Php Developer
  • Konum Trabzon
  • Ad Soyad E** B**
  • Mesajlar 117
  • Beğeniler 5 / 32
  • Ticaret 3, (%100)
Başlıkta değil bide içerikte arat ekstradan böyle yaptığında tek başlık ama kriterlerine uygun istiyorsan şöylede yaparbilirsin 2-3 kelime arıyorsa bunları bölüp tek tek aratırsanda istediğini alabilirsin.
 

 

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Sorunun cevabı şu linkte https://www.erbilen.net/mysql-sounds-like-ve-soundex/
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al