/ / Wyszukaj konkretne słowa zapytania w bazie danych mysql za pomocą php - php, mysql, mysqli

Wyszukaj konkretne słowa zapytania w bazie danych mysql, używając php - php, mysql, mysqli

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 № 1

Moż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.