使用php,如何从MySQL表中存储的行中查询某些关键字以显示相关信息


Using php, how do I query from certain keywords stored in rows in my MySQL table to display relevant information?

我有一个名为news的表,其中一行$keyword包含我的博客文章的关键字。

假设$keyword包含tech,technology,entertainment,每篇文章各不相同。

如何使用php查询$keyword,以便当页面加载仅包含关键字'tech'的文章时显示。

我可以使用LIMIT还是应该使用SELECT函数?

提前感谢。

使用'like'求值器允许您将值字段与部分字符串匹配。在本例中,%充当通配符,因此%tech%匹配包含'tech'的所有查询:

mysql_query("select * from news where keyword like '%tech%' limit lowervalue, highervalue");

例子

mysql_query("select * from news where keyword like '%tech%' limit 5");