作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图从我的表中获取一些信息,但是当我这样调用它时查询返回空:
$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/
我是一名优秀的程序员,十分优秀!