网页中使用SQL语句出现错误

---------------------------------------------------------------//网站分类数目统计$query=$db->... ---------------------------------------------------------------
//网站分类数目统计
$query = $db->query("SELECT * FROM {$tablepre}forums WHERE type='forum'");
while($forum = $db->fetch_array($query)) {

$aposts1+=$forum['threads'];
$aposts2+=$forum['posts'];
$todayposts += forumtodayposts($forum);

}
--------------------------------------------------------------
中间这段代码哪里有问题啊?

还有一段,详细请见
http://www.discuz.net/thread-347148-1-1.html
问题更新在3楼
我是用在http://zhongruan.li/bbs/ 的首页调用
展开
 我来答
人称赫哥
2006-07-25 · TA获得超过500个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:585万
展开全部
这里是mysql的数据库吧
如果是这样的话 问题可能出现在type='forum'
这里type是系统的关键字
在sql server中关键字用 中括号 "[]" 在mysql中关键字用 “`”【这个` 不是单引号 是在主键盘区 数字1前面那个】
先写成这样试试吧 `type`='forum'
你可以再检查一下其他的sql语句中有没有这样关键字 有的话改成那样的 至于mysql的关键字随便找个mysql的手册都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-07-26
展开全部
http://www.discuz.net/thread-347148-1-1.html

已经给你解决

楼上说的并不正确 是用的单引号,而不是"`"

这句 $todayposts += forumtodayposts($forum);
改成
$todayposts+=$forum['forumtodayposts'];

参考资料: http://www.discuz.net/thread-347148-1-1.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式