我知道如何正确更改MySQL ft_min_word_len
配置变量,但我在PHP& MySQL文档(也许我没有使用正确的搜索术语)是因为有一种方法可以使用PHP以编程方式获取ft_min_word_len
的值。如果查询包含的搜索字词短于ft_min_word_len
,我的搜索引擎会抛出错误,如果它可以自动执行而不记得设置变量,那么它会很有用。
答案 0 :(得分:23)
您可以使用show variables并从php中检索其值。
show variables like 'ft_min%'
来自php
$query = mysql_query("show variables like 'ft_min%'") or die(trigger_error());
$num = mysql_fetch_row($query);
echo $num[1];
仅为了您的信息,您甚至可以从information_schema
获得此值select variable_value from information_schema.global_variables
where variable_name like 'ft_min%'