我正在尝试使用 mysql 和 PHP 从数据库中检索值。问题是: +++ 我的表字段 (product_model_name) 由 (;) 例如 Crystal;Uni 组成,我想根据这个产品范围过滤结果。
我曾尝试使用 mysql_real_escape_string() 来处理它但无法成功。这是我的代码:
$range="Crystal;Uni";
$test=mysql_real_escape_string($range);
$sql="select product_model_image from product_models where product_model_name=".$test;
$res= mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($res))
{
echo $row['product_model_image '];
}
有人能指出我在哪里犯错吗?