2011-04-19 13 views
10

MySQL ft_min_word_len yapılandırma değişkeni nasıl düzgün şekilde değiştirileceğini biliyorum, fakat PHP & MySQL belgelerinde (örneğin doğru arama terimlerini kullanmıyorum) kolayca bulabildiğim şey, programlı olarak almanın bir yolu var mı? PHP kullanarak ft_min_word_len değeri. Sorgu, ft_min_word_len'dan daha kısa arama terimleri içeriyorsa arama motorumda bir hata atmalı ve bir değişken ayarlamak için hatırlamadan otomatik olarak yapabilirse yardımcı olur.MySQL'in PHP kullanarak 'ft_min_word_len' yapılandırma değişkeninin değerini nasıl alabilirim?

cevap

20

Gösterge değişkenlerini kullanabilir ve değerini php'den alabilirsiniz. php

Bilginiz olsun
$query = mysql_query("show variables like 'ft_min%'") or die(trigger_error()); 
$num = mysql_fetch_row($query); 
echo $num[1]; 

itibaren

show variables like 'ft_min%' 

Eğer INFORMATION_SCHEMA bile

select variable_value from information_schema.global_variables 
where variable_name like 'ft_min%' 
+2

Teşekkür Bu değeri elde edebilirsiniz, bu benim aradığım de tam öyle! Ben Variable_name = 'ft_min_word_len' WHERE VARIABLES kullanarak bitti. – morgant