Jak wyszukiwać poszczególne słowa kluczowe w ciągu z bazy danych!
Nie chcę tego robić, dzieląc ciąg na tablicę słów i używaj słowa kluczowego LUB w klauzuli where! Jakieś inne metody, aby to zrobić?
Odpowiedzi:
0 dla odpowiedzi № 1Możesz użyć like
słowo kluczowe w Twojej prośbie o wyszukanie słowa lub innego wyrażenia regularnego. Na przykład żądanie:
select some_string from haystack where some_string like "%needle%"
zwróci ciągi zawierające "igłę" jako podciąg
0 dla odpowiedzi nr 2
Myślę, że możesz użyć słowa kluczowego "Zlokalizuj" mysql.
możesz przeczytać więcej na ten temat z linku poniżej:
http://www.w3resource.com/mysql/string-functions/mysql-locate-function.php
Funkcja mysql "find_in_set" również jest bardzo przydatna, ale myślę, że w twoim przypadku funkcja LOCATE () jest bardzo odpowiednia dla łańcucha znaków.