我的php脚本中有一个SQL查询,其中包含以下行:
WHERE beerStyle = \"$styleName\" AND rating > 0
正在查找的样式名称是:
Fresh "Wet" Hop Ale
正确存储的内容已在我的数据库中编写。我的问题是,我认为引用在数据库中看起来有点混乱,因此它认为现在有这个名称的样式。
答案 0 :(得分:0)
$styleName=mysqli_real_escape_string($styleName);
,您的查询就像。
WHERE beerStyle = $styleName AND rating > 0
答案 1 :(得分:0)
也许你可以试试
$query = "SELECT * FROM beers WHERE beerStyle = '" .$styleName. "'";