ajax を使用してデータベース内のデータを動的に検索するコードがありますが、一度に 1 つのキーワードしか検索できません。複数のキーワードで検索できるように修正したいと思います。ここで、スペースで区切られた 2 つのキーワードをデータベースに入力すると、データがスペースで区切られていないため、結果はありません。データベース内のデータが次の場合:
「playstation3」または「クールなステーション3をプレイ」
そして私は検索します:
プレイステーション
結果はありません。スペース、別の単語、DOT、アンダースコア、(-)、(+)、または (%) で区切られた 2 つ以上のキーワードまたは単語を検索できるように、コードを変更できるかどうかを知りたいです。または(他のもの笑)。
pdo または mysqli を使用する必要があることはわかっていますが、これはテスト目的でのみ使用しています。
$queried = $_POST['query'];
$search = mysql_query("SELECT * FROM links WHERE name LIKE '%$queried%'");
while($searche = mysql_fetch_array($search)){
echo "".$searche['link']."</br>".$searche['name']."</br>".$searche['size']."</br>".$searche['category']."<hr></br></br>";
}