$result = $conn->query("SELECT * FROM users WHERE username LIKE '%$search%' ");
benim sorum yukarıda işlemi eğer $search bir dizi olsaydı nasıl yapardık? Yani ben username'in içinde 'gök' geçenleri ya da 'ah' geçenleri ya da 'meh' geçenleri bulmak istesem?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
tamolarak sorumu anlatamamışım galiba... ben o diziyi örnek vermiştim.. peki dizi 100 elemanlı olsa 100 tane or mu yazmalıyız? bunun en verimli çözümü nedir?
Kaç terim bilmiyorum. Bakmak lazım. Ancak bu şekilde verim alamazsın. Denemedim ama 32 terimi bu şekilde aramak, elbette data`na göre, dakikalar sürebilir.
Çeşetli algoritmalar ile ve, veya index`leme metoduyla sayısal arama olayı yapılabilir. Mysql`in full-text olayına da bir göz atmanı tavsiye ederim. Bunlarla kullanacağın şekle göre uygun şeyler çıkarmak mümkün.
FROM users
WHERE username LIKE '%$search%' ");
benim sorum yukarıda işlemi eğer $search bir dizi olsaydı nasıl yapardık? Yani ben username'in içinde 'gök' geçenleri ya da 'ah' geçenleri ya da 'meh' geçenleri bulmak istesem?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.