在我的php脚本中,此查询不返回结果
SELECT * from `category` WHERE `desc`='".$desc."' AND Category IS NOT NULL AND Category <> ''"
PHP代码:
$query_categorie=mysql_query(("SELECT * from category WHERE category = '".$desc."' AND category IS NOT NULL AND category <> ''" ),$dblink1) or die(mysql_error());
$categoria_trovata=mysql_num_rows($query_categorie);
但是如果我在phpmyadmin中复制并粘贴相同的查询,我会得到预期的结果
怎么了?我试图用$desc
转义mysql_real_escape_string
,但没有改变
编辑:只有这个值进入category
table ='PC / SERVERS - PRE MADE'的category
字段,这似乎是唯一一个带有/, - 和空格
对于所有其他记录,包括带有/ characther的其他记录,脚本运行正常