データベースから文字列内の特定のキーワードを検索する方法!PHPを使用してmysqlデータベースのクエリの特定の単語を検索
文字列を単語の配列に分割し、where句でORキーワードを使用することでやりたいとは思わない!そうするための他の方法はありますか?
データベースから文字列内の特定のキーワードを検索する方法!PHPを使用してmysqlデータベースのクエリの特定の単語を検索
文字列を単語の配列に分割し、where句でORキーワードを使用することでやりたいとは思わない!そうするための他の方法はありますか?
あなたのリクエストにlike
というキーワードを使用すると、単語やその他の正規表現を検索することができます。たとえば、要求:
select some_string from haystack where some_string like '%needle%'
はサブ
として「針」containse文字列を返します。私は、あなたは、MySQLのキーワードを「場所」を使用することができると思います。
あなたはリンクの下から上の詳細を読むことができます:
http://www.w3resource.com/mysql/string-functions/mysql-locate-function.php
MySQLのFIND_IN_SET機能も非常に便利です。しかし、あなたのケースでは、LOCATE()関数は文字列に非常に適していると思います。