我试图做一个简单的搜索栏,通过我的数据库搜索某些单词。不使用WHERE就可以使用LIKE属性?我希望它搜索关键字的所有列,而不仅仅是一个。目前我有这个:MySQL - 是否可以在表中的所有列上使用LIKE?
mysql_query("SELECT * FROM shoutbox WHERE name LIKE '%$search%' ")
这显然只搜索名称与搜索输入。我试过这两个:
mysql_query("SELECT * FROM shoutbox LIKE '%$search%' ")
mysql_query("SELECT * FROM shoutbox WHERE * LIKE '%$search%' ")
并且都没有工作。这是可能的吗?还是有另一种方式去实现它?
产生“无法找到匹配列列表的FULLTEXT索引” – Fanky
链接到文档也可能有用:https://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html – Kalko