您好,欢迎访问一九零五行业门户网

今天遇到了一个PHP问题,求朋友们帮帮谢了

parse error: syntax error, unexpected t_encapsed_and_whitespace, expecting t_string or t_variable or t_num_string in e:\amp\apache\htdocs\prod\viewcat.php on line 22
遇到这个错误,上网也没找到答案,麻烦你们能帮帮我解决哈,忠心感谢。
我的代码:
回复讨论(解决方案) 把报错的行标示一下吗
echo .$row['cat'].
;
提示这里出错了,但是我找不到错误
1,mysql_fetch_assoc 函数是区别大小写的。 $row['cat']  cat 在数据库是否有大小写?
2,mysql_fetch_assoc只能返回一行以字段为索引的数组,建议用mysql_fetch_array()。
$entriessql=select * from entries where cat_id=.$validcat.order by dateposted desc;;
这一句有问题,order by前少了个空格。
改成以下应该就可以了。
$entriessql=select * from entries where cat_id=.$validcat. order by dateposted desc;;
$entriessql=select * from entries where cat_id=.$validcat.
    order by dateposted desc;;
改成下面的看看
$entriessql=select * from entries where cat_id= {$validcat} order by dateposted desc;
echo {$row['cat']}
;试试这个
$entriessql=select * from entries where cat_id=.$validcat.
    order by dateposted desc ;;
报错的是语法错误
谢谢大家的帮助,我之前把博客重新做了一遍,貌似问题就没有了,最近没怎么上论坛,望大家谅解,谢谢大家的帮助
其它类似信息

推荐信息