このチュートリアルに基づいてキーワード検索スクリプトを書いています: http://www.hackosis.com/2007/11/06/howto-simple-search-engine-with-php-and-mysql/
言及された一部のコメント投稿者のように、スクリプトは検索語の最後の単語に基づいて結果を返すだけです。そのため、別のユーザーからの提案の 1 つを実装しようとしましたが、最初の検索語に基づいた結果しか得られないようです。
私のスクリプトのコードはここにあります: http://php.pastebin.com/m7759afd3
結果の私の print_r は次のようになります。
SELECT * FROM blog WHERE blog_title LIKE '%barry%' OR blog_content LIKE '%barry%' AND blog_title LIKE '%child%' OR blog_content LIKE '%child%' AND blog_title LIKE '%help%' OR blog_content LIKE '%help%' ORDER BY blog_title
SELECT * FROM links WHERE link_title LIKE '%barry%' OR link_desc LIKE '%barry%' AND link_title LIKE '%child%' OR link_desc LIKE '%child%' AND link_title LIKE '%help%' OR link_desc LIKE '%help%' ORDER BY link_title
SELECT * FROM pages WHERE page_title LIKE '%barry%' OR page_content LIKE '%barry%' AND page_title LIKE '%child%' OR page_content LIKE '%child%' AND page_title LIKE '%help%' OR page_content LIKE '%help%' ORDER BY page_title
あなたが提供できるかもしれないどんな助けにも感謝します.