初めまして。
Wordpress上でphpmyadminのデータベースから、下記コードのようにフリーワード検索できるようにしているのですが、現在は単語1つのみの検索しかできません。
and/or/not検索できるようにするにはどう書けばいいのでしょうか?
よろしくお願いします。
<?php // フリーワード(検索キーワード) $free_key = isset($_GET['free_key']) ? $_GET['free_key'] : ""; ?> <?php if (($free_key) ||($bn_media) || ($bn_theme)){ $sql= "SELECT * FROM `wp_posts_search` WHERE 1 "; // フリーワード検索が設定されているとき if (!is_null($free_key) and $free_key!==""){ $sql.="AND concat(bn_media, bn_theme) collate utf8_unicode_ci LIKE \"%%$free_key%%\" "; } ?>