BLOG HOME -  UK WEB HOSTING -  PHP MYSQL HOSTING -  RESELLER HOSTING -  eUKhost FORUMS -  VPS HOSTING

mySQL error: Unknown column ‘f.id’ in ‘on clause’

Hello,

On invision board if you are getting the mySQL error: Unknown column ‘f.id’ in ‘on clause’ error then you can fix it by doing these changes in your two files.
Open sources/boards.php

Find:

CODE

$DB->query(”SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM ibf_forums f, ibf_categories c
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.position”);

Replace with:

CODE

$DB->query(”SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM (ibf_forums f, ibf_categories c)
LEFT JOIN ibf_moderators m ON (f.id=m.forum_id)
WHERE c.id=f.category
ORDER BY c.position, f.position”);

Save & upload sources/boards.php

Open sources/dynamiclite/csite.php
Find:

CODE

$DB->query(”SELECT t.tid, t.title, t.state, t.last_vote, p.* $sql
FROM ibf_topics t, ibf_polls p
$extra
WHERE t.tid=$tid AND p.tid=t.tid”);

Replace with:

CODE

$DB->query(”SELECT t.tid, t.title, t.state, t.last_vote, p.* $sql
FROM (ibf_topics t, ibf_polls p)
$extra
WHERE t.tid=$tid AND p.tid=t.tid”);

Save & upload sources/dynamiclite/csite.php

Enjoy…

Jason

web hosting

digg this


This post is compiled by eUKhost.com

Leave a Comment

You must be logged in to post a comment.