MySQL ile Trouble: CONCAT_WS% anahtar kelime% '(' gibi, name_first, name_middle, name_last) '

0 Cevap php

millet hey, ben birden alanları arasında anahtar kelime arama kuruyorum: name_first, name_middle, name_last ama ben isterim sonuçları alamıyorum. İşte sorgu var:

    "SELECT accounts_users.user_ID, users.name_first, users.name_middle, users.name_last, users.company
   FROM accounts_users, users
   WHERE accounts_users.account_ID = '$account_ID' AND accounts_users.user_ID = users.id AND CONCAT_WS(' ', users.name_first, users.name_middle, users.name_last) LIKE '$user_keyword%'
   ORDER BY users.name_first ASC"

Yani, ben DB üç isim var ise:

Aaron J Ban
Aaron J Can
Bob L Lawblaw

Ve user_keyword == "bob lawblaw" Ben hiçbir sonuç alırsanız. User_keyword == "bob L" ise o Bob L Lawblaw döndürür. Açıkçası ben kendi anahtar kelime arama kişilerin orta adını eklemek için insanları zorlayamaz ama ben bunu yapmak için uygun bir yol için şaşırıp.

Tüm yardım büyük beğeni topluyor.

0 Cevap