Как я могу получить значение переменной конфигурации MySQL 'ft_min_word_len', используя PHP? - PullRequest
11 голосов
/ 19 апреля 2011

Я знаю, как правильно изменить переменную конфигурации MySQL ft_min_word_len, но то, что я не могу легко найти в документации по PHP и MySQL (возможно, я не использую правильные условия поиска), если естьпрограммно получить значение ft_min_word_len с помощью PHP.Моя поисковая система должна выдать ошибку, если запрос содержит поисковые термины короче ft_min_word_len, и было бы полезно, если бы он мог делать это автоматически, и я не забыл установить переменную.

1 Ответ

23 голосов
/ 19 апреля 2011

Вы можете использовать переменные show и получить их значение из 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%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...