下面的代碼打算使用的Levenshtein()在MySQL表的列來比較用戶輸入字的值:環路MySQL的列值作爲變量
$searched=$_POST['searched'];
$sql = "SELECT * FROM `word_list`;";
$result = mysqli_query($conn,$sql);
while($row=mysqli_fetch_assoc($result))
$title = $row['word'];
$sound = levenshtein($searched, $title);
if ($sound < 4) {
echo $title;
}
?>
我的困惑從力學莖實際循環表中「word」列的值作爲第二個字符串的變量,即levenshtein函數。
最終,我想將該列中的值循環到$ title變量中,並回顯產生levenshtein距離小於4的值,但我似乎無法返回任何輸出。
我不明白你的問題。 「while」或「for」並不重要。如果你想過早退出,使用'break;'。 – Kermit