php / mysql: davayı arama nasıl insentitively

2 Cevap php

i (harmanlama bu konularda durumda utf8_bin edilir) UTF8'den bu tablo var.

Ben GİBİ '% $ aranacak%' kullanarak dizeleri içinde aramak gerekir.

Şu anda sonuç göstermek için sırayla kesin davayı kullanmak zorunda. Duyarsız harf yapmak için bir yolu var mı?

Teşekkür ederim

UPDATE sorry, found the answer.

2 Cevap

Kullanın:

WHERE LOWER(t.column) LIKE LOWER('%search_string%')

.. Ya da:

WHERE UPPER(t.column) LIKE UPPER('%search_string%')

Referanslar:

Sizin harmanlama harf duyarlılığı belirtir. Bunun yerine bu kullanın:

utf8_ci