Merhabalar arkadaşlar,
Şöyle bir özet geçeyim veri girişi yapıyorum form sayesinde veritabanı ekliyor listeleme için ise arama formu yaptım formda bir kelime yazıldıgında veritabanında bulması gerekiyor ve listelemesi gerekiyor. LIKE sql kodu ile uyguladım hata alıyorum
Veritabanı içerisinde arama sağlamak
6
●251
- 04-12-2018, 17:06:15
- 05-12-2018, 11:02:53Misafir adlı üyeden alıntı: mesajı görüntüle
kod yazmama gerek yok @coderbiri , arama formu düşün name ="istediğini yaz".
sorgu kodunu çoktan sildim formdan gelen name degeri : "arama" sql sorgusu sildim maalesef deneme yanılma derken baya kod karıştı çünkü - 05-12-2018, 13:45:00Hata aldığınız zaman kodu ve hata mesajını paylaşın ki, nerede hatanız var görelim, ona göre yönlendirme yapalım. Belki de çok doğru bir kod yazdınız, sadece ufak bir syntax hatası var değil mi? Harcadığınız zamana yazık
PDO kullandığınızı varsayıyorum. $db isimli bir objenız var.
$sth = $db->prepare("SELECT * FROM tablo WHERE sutun LIKE :search"); $sth->execute(array(':search'=>'%arama%')); print_r($sth->fetchAll(PDO::FETCH_OBJ)); - 06-12-2018, 19:44:42Herhangi bir search engine kullanmıyorsanız, en basiti, UNION kullanarak birden fazla tabloya yaptığınız sorguları alt alta birleştirebilirsiniz.Adalente adlı üyeden alıntı: mesajı görüntüle