我的php脚本中有一个SQL查询,其中包含以下内容:
WHERE beerStyle = \"$styleName\" AND rating > 0
正在查找的样式名称是:
Fresh "Wet" Hop Ale
正是存储在上面的我的数据库中。我的问题是,我认为在数据库中查找时,引号会以某种方式混淆,因此认为现在存在具有该名称的样式。
最佳答案
$styleName=mysqli_real_escape_string($styleName);
您的查询就这样。
WHERE beerStyle = $styleName AND rating > 0