SQL查询应该没有返回任何结果

时间:2013-10-11 01:34:37

标签: php mysql sql

我的php脚本中有一个SQL查询,其中包含以下行:

WHERE beerStyle = \"$styleName\" AND rating > 0

正在查找的样式名称是:

Fresh "Wet" Hop Ale

正确存储的内容已在我的数据库中编写。我的问题是,我认为引用在数据库中看起来有点混乱,因此它认为现在有这个名称的样式。

2 个答案:

答案 0 :(得分:0)

利用mysqli_real_escape_string()

$styleName=mysqli_real_escape_string($styleName);

,您的查询就像。

WHERE beerStyle = $styleName AND rating > 0

答案 1 :(得分:0)

也许你可以试试

$query = "SELECT * FROM beers WHERE beerStyle = '" .$styleName. "'";