如何使用PHP获取MySQL的'ft_min_word_len'配置变量的值?

时间:2011-04-19 12:30:38

标签: php mysql full-text-search

我知道如何正确更改MySQL ft_min_word_len配置变量,但我在PHP& MySQL文档(也许我没有使用正确的搜索术语)是因为有一种方法可以使用PHP以编程方式获取ft_min_word_len的值。如果查询包含的搜索字词短于ft_min_word_len,我的搜索引擎会抛出错误,如果它可以自动执行而不记得设置变量,那么它会很有用。

1 个答案:

答案 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%'