Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Ken

Mysql Error

Recommended Posts

mySQL query error: 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

mySQL error: Unknown column 'm.forum_id' in 'on clause'

mySQL error code:

Date: Wednesday 27th of July 2005 02:39:17 PM

Kann mir einer sagen, was dieses Message zu bedeuten hat und wie ich das Problem lösen kann?

Hab von meinem vorhandenem Board ein Backup gemacht und dieses Backup auf ein neu installiertem Board aufgespielt. Jetzt komm ich einfach nicht mehr weiter. Es hat sicher was mit den Skins zu tun, da forum_id in ibf_skins_templates zu finden ist und diese Tabelle in neuem Board (Mysql) nicht vorhanden war, habe es dann im Nachhinein manuell wieder eingespielt, aber leider ist die Fehlermeldung immernoch da.

Ne Idee?

Share this post


Link to post

Der Fehler bedeutet, das die Spalte forum_id nicht in der Tabelle ibf_moderators gefunden wurde. Normalerweise ist die Spalte aber dort enthalten.

Ist das Backup ggf. von einer älteren Forenversion?

Ansonsten ggf. mal die ibf_moderators sichern, löschen und neu anlegen. Dabei gehen zwar eingestellte Moderatoren verloren, aber das ist verschmerzbar. Jedenfalls meiner Meinung nach.

Schau mal, ob die Tabelle folgende Spalten hat, ansonsten die SQL Befehle mal ausprobieren. Aber wie gesagt, vorher ein Backup der Tabelle machen.

DROP TABLE IF EXISTS ibf_moderators;
CREATE TABLE ibf_moderators (
mid mediumint(8) NOT NULL auto_increment,
forum_id int(5) NOT NULL default '0',
member_name varchar(32) NOT NULL default '',
member_id mediumint(8) NOT NULL default '0',
edit_post tinyint(1) default NULL,
edit_topic tinyint(1) default NULL,
delete_post tinyint(1) default NULL,
delete_topic tinyint(1) default NULL,
view_ip tinyint(1) default NULL,
open_topic tinyint(1) default NULL,
close_topic tinyint(1) default NULL,
mass_move tinyint(1) default NULL,
mass_prune tinyint(1) default NULL,
move_topic tinyint(1) default NULL,
pin_topic tinyint(1) default NULL,
unpin_topic tinyint(1) default NULL,
post_q tinyint(1) default NULL,
topic_q tinyint(1) default NULL,
allow_warn tinyint(1) default NULL,
edit_user tinyint(1) NOT NULL default '0',
is_group tinyint(1) default '0',
group_id smallint(3) default NULL,
group_name varchar(200) default NULL,
split_merge tinyint(1) default '0',
can_mm tinyint(1) NOT NULL default '0',
PRIMARY KEY (mid),
KEY forum_id (forum_id),
KEY group_id (group_id),
KEY member_id (member_id)
) TYPE=MyISAM;

Share this post


Link to post

HI

ich danke dir, das Problem ist beseitigt. Mir stellt sich nur die Frage, warum das Backup die ibf_moderators nicht richtig eingespielt wurde? (sie war leer)

Danke nochmals

Edit sagt, beide Boards sind 1.3

Edited by Ken

Share this post


Link to post

Da bin ich wieder :)

Also mit den oben gemachten Code, kann ich jetzt die Startseite sehen, aber wenn ich auf einen Topic klicke, dann kommt folgende Fehlermeldung:

mySQL query error: SELECT COUNT(tid) as max FROM ibf_topics WHERE forum_id=18 and approved=1 and (pinned=1 or last_post > 0)

mySQL error: Unknown column 'forum_id' in 'where clause'

mySQL error code:

Date: Thursday 28th of July 2005 02:30:36 PM

Wieder keine Ahnung was das zu bedeuten hat. Idee?

Share this post


Link to post

wieso wird das nicht vom Backup eingespielt, ist da irgendwas schiefgelaufen?

Kann ich da auch das gleiche machen wie oben oder werden die ganzen Topics geleert und dat wars?

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×