Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqli准备语句中的levinstein距离_Php_Mysql_Levenshtein Distance - Fatal编程技术网

Php mysqli准备语句中的levinstein距离

Php mysqli准备语句中的levinstein距离,php,mysql,levenshtein-distance,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

我有以下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函数不返回任何结果,我已经尝试并寻找了任何东西,但我不知道还能做什么


提前谢谢你

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

Fallo en la obtencion de resultados:()对例程“database.levenshtein”的用户“secu user”@“localhost”拒绝执行命令


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

你有什么错误吗?看起来很混乱。当你试图搜索一些嵌入数据库中的原始PHP代码时,我没有发现错误,我已经在数据库中执行了查询,结果正常。我想我的问题是,我写错了语法,因为我在PHP下,但不确定是不是真的,如果是这样的话,那么一旦准备好了,就在PHP页面上打印实际的查询。查看对数据库逐字逐句触发的确切内容。这应该会告诉你出了什么问题&哪里出了问题。@user2762365这个答案可能会有所帮助