gpt4 book ai didi

php - 查询 "...WHERE $string"... $string ='b5KlL4znM ' 但查询返回空,除非 "...WHERE ' b5KlL4znM ' "

转载 作者:行者123 更新时间:2023-11-29 04:02:14 25 4
gpt4 key购买 nike

我试图从我的表中获取一些信息,但是当我这样调用它时查询返回空:

$varchar_string = mysqli_real_escape_string($link, $_GET['code']); //the code is b5KlL4znM in this scenario

mysqli_query($link, "SELECT * FROM table WHERE code = $varchar_string");

该字符串是字母数字,由用户提交,所以我在查询之前对其进行了转义。

现在如果我做这个查询

mysqli_query($link, "SELECT * FROM table WHERE code = 'b5KlL4znM'");

它工作正常,但不是很动态。

当我搜索这个问题时,我没有得到很多结果,而且我没有设法在那些看起来相关的答案中找到答案。

最佳答案

您可能需要在字符串周围加上引号吗?

mysqli_query($link, "SELECT * FROM table WHERE code = '$varchar_string'");

关于php - 查询 "...WHERE $string"... $string ='b5KlL4znM ' 但查询返回空,除非 "...WHERE ' b5KlL4znM ' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11437940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com