leqnshtein距离在mysqli准备的声明中

时间:2014-05-26 20:43:59

标签: php mysql levenshtein-distance

我有以下mysqli准备声明:

$incity = "%{$mysqli->real_escape_string($city)}%";
$instreet = $mysqli->real_escape_string($street);
$incp = "%{$mysqli->real_escape_string($cp)}%";

$mysqli->prepare("SELECT zonasrepartoid, calle, municipio, codigopostal FROM zonasreparto WHERE municipio like ? AND levenshtein(?, calle) BETWEEN 0 AND 6 AND codigopostal like ?")

$stmt->bind_param('sss',$incity,$instreet,$incp);
$stmt->execute();

我的问题是levenshtein函数不会返回任何结果,我已经尝试过寻找任何东西,但我不知道还能做什么。

提前谢谢你!

1 个答案:

答案 0 :(得分:0)

我认为我的问题是我无法执行函数,因为我收到了下一条消息:

Fallo en la obtencion de resultados :()执行命令被拒绝给用户' sec_user' @' localhost'对于例行的数据库.levenshtein'

我希望帮助有同样错误的人