gpt4 book ai didi

php - MySQL 查询在 3 列中搜索 MATCH?

转载 作者:行者123 更新时间:2023-11-29 09:06:23 28 4
gpt4 key购买 nike

我为 City、Group 和 Text 列创建了一个全文索引,名为 city_group_text_comparator

如何进行简单查询来查找所有 3 个字符串?

我尝试过这个:

$result = mysql_query("SELECT * FROM Posts WHERE MATCH (City, `Group`, Text) AGAINST ('$search') LIMIT $limit_posts OFFSET $first_post");

它如何对结果进行排序?

谢谢

最佳答案

我的例子实际上是正确的:

在 Group 周围添加倒引号就可以了:

$result = mysql_query("SELECT * FROM Posts WHERE MATCH (City, `Group`, Text) AGAINST ('$search') LIMIT $limit_posts OFFSET $first_post");

可能这是 MySQL 的保留值,老实说不知道为什么,但它是这样工作的。

关于php - MySQL 查询在 3 列中搜索 MATCH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922917/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com