Я знаю, как правильно изменить конфигурационную переменную MySQL ft_min_word_len
, но то, что я не могу легко найти в документации PHP и MySQL (возможно, я не использую правильные условия поиска), - это если есть способ программно получить значение ft_min_word_len
с помощью PHP. Моя поисковая система должна выкинуть ошибку, если запрос содержит условия поиска короче ft_min_word_len
, и было бы полезно, если бы оно могло сделать это автоматически, если бы я не запомнил, чтобы установить переменную.
Как я могу получить значение переменной конфигурации MySQL 'ft_min_word_len' с помощью PHP?
Ответ 1
Вы можете использовать отображаемые переменные и получить его значение из 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%'