我有一个使用 ajax 动态搜索数据库中数据的代码,但我一次只能搜索 1 个关键字。我想对其进行修改,以便可以搜索多个关键字。现在,如果我键入2个以空格分隔的关键字,并且在数据库中,数据不以空格分隔,则不会有结果。如果在数据库中的数据是:
“playstation3”或“玩酷 station3”
我搜索:
播放站
不会有任何结果。我想知道是否可以修改我的代码,以便我可以搜索 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>";
}