我有一个代码可以使用ajax动态搜索数据库中的数据,但我一次只能搜索1个关键字。我想修改它,以便我可以搜索多个关键字。现在,如果我键入由空格和数据库分隔的2个关键字,则数据不会被空格分隔,将不会有结果。 如果在数据库中的数据是:用php和mysql搜索多个关键字(其中X就像)
'PLAYSTATION3' 或 '玩酷STATION3'
,我搜索:
游戏站
有将是没有结果。我想知道是否可以修改我的代码,以便搜索2个或更多由空格或其他单词或DOT或下划线或( - )或(+)或(%)字符分隔的关键字或单词。或者(别的什么大声笑)。
我知道我应该使用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>";
}
非常感谢!有用! – user1932820 2013-03-21 03:04:46
谢谢你,这是非常有帮助的全... – 2016-03-02 06:21:57
@SandunHarshana你很受欢迎 – Ibu 2016-03-02 06:43:51