phpbb论坛出错,请教高高手! 谁人知道??经实际操作发现:主要原因是一个会员设成两个版块的斑竹就出现这个错误了。原先是好的!.phpbbmod204! 上面的写错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到文件,把出错语句的SQL print出来,就好知道了 if ( empty($f_access) ) { $forum_match_sql = ( $forum_id != AUTH_LIST_ALL ) ? "WHERE a.forum_id = $forum_id" : ''; $sql = "SELECT a.forum_id, $a_sql FROM " . FORUMS_TABLE . " a $forum_match_sql"; if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql); } $sql_fetchrow = ( $forum_id != AUTH_LIST_ALL ) ? 'sql_fetchrow' : 'sql_fetchrowset'; if ( !($f_access = $db->$sql_fetchrow($result)) ) { $db->sql_freeresult($result); return array(); } $db->sql_freeresult($result); } line 30 message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql); 呵呵,可以是可以呀,就是有点慢,本人水平有限,找不出原因,估计你的论坛算法上还有不足,呵呵,vbb也很快. $sql = "SELECT a.forum_id, $a_sql FROM " . FORUMS_TABLE . " a $forum_match_sql";/////////die("<pre>$sql");//单独执行,比较一下数据库就是///////// if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql); } 求教一个关于PHP,时间判断的问题 奇怪的数据库查询,怎么结果被处理了? 关于phpMyAdmin控制MYSQL的问题 一个PHP 程序员的困惑(在线等) post 过来的数组 怎么实现批量删除??? 有一个项目要用到smarty模板,请前辈们指条明路! 如何上传PDF文件,且点击相关链接下载到本地? 怎么能不出现登陆提示? memcache 缓存内容存储的位置 关于PHP同时查询两个数据库的问题,高手请进! 包含关系
{
$forum_match_sql = ( $forum_id != AUTH_LIST_ALL ) ? "WHERE a.forum_id = $forum_id" : ''; $sql = "SELECT a.forum_id, $a_sql
FROM " . FORUMS_TABLE . " a
$forum_match_sql";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql);
} $sql_fetchrow = ( $forum_id != AUTH_LIST_ALL ) ? 'sql_fetchrow' : 'sql_fetchrowset'; if ( !($f_access = $db->$sql_fetchrow($result)) )
{
$db->sql_freeresult($result);
return array();
} $db->sql_freeresult($result);
}
FROM " . FORUMS_TABLE . " a
$forum_match_sql";
/////////
die("<pre>$sql");//单独执行,比较一下数据库就是
/////////
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Failed obtaining forum access control lists', '', __LINE__, __FILE__, $sql);
}