列表当我运行我的代码,我不能找回,我瞄准,因为正在通过查询运行关键字不一样,在数据库的关键字的条目。寻找逗号隔开的关键字
关键词:
$keywords = 'spaghetti,macaroni,hamburger';
查询:
mysql_query("SELECT * FROM ---- WHERE keywords LIKE '%$keywords%' ORDER BY id DESC LIMIT 1");
我针对使用这些关键字的条目:
food, restaurant, hamburger, spaghetti, taco,pie
我可能失去了一些东西简单在这里,因为我一直连续工作12小时。但是,我已经尝试过解决此问题的任何尝试。
从我的观点来看,查询应该目标条目,因为有2名匹配的关键字来返回。
我应该做什么不同?
这不是如何'LIKE'工作。您可能需要对数据进行规范化处理,以使关键字位于单独的表格中,并通过其ID为 –
链接到餐厅(或任何主要记录)。您不需要在问题标题中添加[[已解决]]。 *您已经做了相应的事情并检查了刻度标记。 – mario