后台修改文章时出现Error page: /dede/article_edit.php 加技术QQ: 1547479934
在后台,修改文章时出现:
DedeCMS Error Warning!
Error page: /dede/article_edit.php
Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') And arc.arcrank > -1 order by arc.sortrank desc limit 0,10' at line 6
Error sql: Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.id where arc.typeid in () And arc.arcrank > -1 order by arc.sortrank desc limit 0,10
这是什么意思?看不懂,是不是数据库表出问题了,问题在哪里?怎么解决?
另外文章修改后,前台是可以显示修改后内容的。
sql 语句有点问题,在 And arc.arcrank > -1 附近,你检查下。
从上面的提示可以看出,where arc.typeid in () 这个括号里面没有得到数据,所以报错了!
1.你检查下,你括号里面的的数据(或是变量)是否有得到值,可以echo 一下!
2.你在 where arc.typeid in () 的括号中加入一个栏目id 在看看是否还会报错~
在后台,修改文章时出现:
DedeCMS Error Warning!
Error page: /dede/article_edit.php
Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') And arc.arcrank > -1 order by arc.sortrank desc limit 0,10' at line 6
Error sql: Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule, tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.id where arc.typeid in () And arc.arcrank > -1 order by arc.sortrank desc limit 0,10
这是什么意思?看不懂,是不是数据库表出问题了,问题在哪里?怎么解决?
另外文章修改后,前台是可以显示修改后内容的。
sql 语句有点问题,在 And arc.arcrank > -1
从上面的提示可以看出,where arc.typeid in ()
1.你检查下,你括号里面的的数据(或是变量)是否有得到值,可以echo 一下!
2.你在 where arc.typeid in ()
技术QQ: 1547479934
我的更多文章:
- (2016-01-16 15:02:23)
- (2016-01-16 14:59:48)
- (2016-01-16 14:55:58)
- (2016-01-16 14:39:44)
- (2016-01-16 14:38:52)