我的 php 脚本中有一个 sql 查询,其中包含以下行:
WHERE beerStyle = \"$styleName\" AND rating > 0
正在查找的样式名称是:
Fresh "Wet" Hop Ale
存储的内容与我的数据库中上面所写的完全一样。我的问题是,我认为当它在数据库中查找时,引号会以某种方式混淆,所以它认为现在有具有该名称的样式。
最佳答案
$styleName=mysqli_real_escape_string($styleName);
你的查询就像这样。
WHERE beerStyle = $styleName AND rating > 0
关于php - SQL 查询应该返回任何结果但没有返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19308897/