私は疑問に思っていました....WHEREステートメントの値が入力テキストに似ている場合、mysqlデータベースから値を取得することは可能ですか? similar_text() 関数に似ていますが、検索条件に適用されます。
例:
<?php
$res = mysqli_query(*CONECTION*,"SELECT value FROM table WHERE condition=*is similar to x*");
?>
これが可能な場合は、方法を教えてください。
LIKEキーワードを使用する必要があります
SELECT value FROM table WHERE condition like %x%
編集 :
あなたはレーベンシュタインアルゴリズムのようです。こことここを見てください。
StackOverflow Thread
SELECT value, MATCH(value) AGAINST('x' IN BOOLEAN MODE) AS similarIndex
FROM table WHERE MATCH(value) AGAINST ('x' IN BOOLEAN MODE)
ORDER BY similarIndex DESC