rss.php 程序有bug
- if ($sql) {
- $query = $db->query("SELECT t.tid,t.fid,t.subject,t.author,t.ifhide,t.postdate,t.anonymous,fe.forumset as forumset
- FROM pw_threads t $forceindex
- LEFT JOIN pw_forumsextra fe ON t.fid=fe.fid $sql");
- $lastPostFlag = true;
- $threaddbs = array();
- while ($threaddb = $db->fetch_array($query)) {
- $threaddbs[$threaddb[tid]] = $threaddb;
- }
- if (S::isArray($threaddbs)) {
- $tmsgTids = array_keys($threaddbs);
- $pw_tmsgs = !$db_merge_tmsgs ? GetTtable($threaddb['tid']) : 'pw_merge_tmsgs';
- $query = $db->query("SELECT tid,aid,content,ifsign FROM $pw_tmsgs WHERE tid IN (" . S::sqlImplode($tmsgTids) . ")");
这句话
$pw_tmsgs = !$db_merge_tmsgs ? GetTtable($threaddb['tid']) : 'pw_merge_tmsgs';
的
$threaddb['tid'] 变量没有值的吧
还有这个表是如何创建的 pw_merge_tmsgs 现在发现 $db_merge_tmsgs 这个表是有值的 但是 db_merge_tmsgs 这个表真是不存在的 然后就报sql 错误了