今天我得到了这个错误与定义类别。查询问题不起作用
类别被定义如下:
$categorie=$_GET['categorie'];
if($categorie==nimic)
$cat="nimic";
elseif($categorie==Aventura)
$cat="Aventura";
elseif($categorie==Dragoste)
$cat="Dragoste";
elseif($categorie==Politiste)
$cat="Politiste";
elseif($categorie==Pentru-Copii)
$cat="Pentru-Copii";
elseif($categorie==Romanesti)
$cat="Romanesti";
elseif($categorie==Mistere)
$cat="Mistere";
elseif($categorie==Scient-Fiction)
$cat="Scient-Fiction";
elseif($categorie==Vampiri)
$cat="Vampiri";
elseif($categorie==Thriller)
$cat="Thriller";
elseif($categorie==Drama)
$cat="Drama";
elseif($categorie==Erotic)
$cat="Erotic";
elseif($categorie==Mitologie)
$cat="Mitologie";
查询是:
$query="SELECT *
FROM carte
WHERE categorie='$cat'
AND uploader='$username'
ORDER BY data_ad
DESC LIMIT $lista";
那么问题在于,在第一4 $cat
工作时,正在显示的结果,可以被编辑。但在$cat
的其余部分产生0文件进行编辑..
在phpMyAdmin我已经手动企图以谁不工作类别更换$cat
检查查询和$username
与下充满了有效的用户名行上传器。
手动它工作。那么问题出在哪里?任何想法?
在分类下的db中,我推出了两个分类为“ - ”的分类,查询在“Pentru-Copii”中工作,但在该分类后显示我的结果在下一个分类 – Darius
@Darius - 为什么不采取保罗的建议并在你的字符串周围使用引号,看看这是否能解决你的问题? – Kev