PHP LIKE QUERY返回0数据

时间:2013-10-20 06:19:51

标签: php mysql sql-like

我有一个名为products的表,并且products表在产品列上有很多记录,列大小有数据,但我的php like查询返回0记录,如果你知道,请解决我的问题。

“大小”列中的值:

05-2250,13.0cm;05-2252,14.0cm;05-2254,15.0cm;05-2256,17.5cm;05-2258,20.0cm;

$prdrs=mysql_query("Select * from products where pID LIKE '%05-2254%' OR name LIKE '%05-2254%' OR Art LIKE '%05-2254' OR exArt LIKE '%05-2254' OR smallDesc LIKE '%05-2254%'  OR  Color LIKE '%05-2254' OR  Size LIKE '%05-2254%' AND enable='$enable' ORDER BY pID ASC")or die(mysql_error());

if(mysql_num_rows($prdrs)>0){
echo "Yes";
}else{
echo "No";
}

结果:不 如果我在phpmyadmin上运行此命令2结果显示但在我的php页面结果是0记录

任何人都有解决方案,我需要这个

1 个答案:

答案 0 :(得分:0)

也许您的代码正在执行

从产品中选择*,其中pname LIKE'%-2247%'或尺寸LIKE'%-2247%'(结果为5 - 2252)?