mysql - $sql = mysql_query ("SELECT * FROM books WHERE tags LIKE ' %$_GET[term] %' LIMIT 0,$_GET[results]");

标签 mysql arrays search-engine

我正在尝试制作一个类似的搜索引擎,对于我的网站来说很简单。这是我正在使用的代码:

  $sql = mysql_query("SELECT * FROM books WHERE tags LIKE '%$_GET[term]%' LIMIT 0,$_GET
  [results]");

while($ser = mysql_fetch_array($sql)) {
    echo $ser['title']."<br />";


}

但是当它搜索时,它只会在我的标签中查找单个术语。有人对如何让它搜索我的所有标签有什么好主意吗?

最佳答案

$sql = mysql_query("SELECT * FROM books WHERE tags LIKE '%$_GET[term]%'");

删除查询中的限制,您应该从查询中获取所有匹配的行。

关于mysql - $sql = mysql_query ("SELECT * FROM books WHERE tags LIKE ' %$_GET[term] %' LIMIT 0,$_GET[results]");,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16820430/

相关文章:

即使工作正常,Java 方法创建也无法读取

C 比较数组元素与字符串

python - 使用 Python 进行 SQL 注入(inject) (WordPress)

mysql - 多个表的内部联接

php - 批量密码哈希 PHP-LOGIN 项目代码

arrays - 在加载时对来自 Firebase 的数组运行排序?

python - 写python时如何避免验证码?

java - Lucene 相似类的高级解释?

database - 从哪里获得具有相应网页数据集的网页图

php - 选择与下拉列表中显示的值不同的值。 (PHP 和 MySQL)