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

mySQL Fehler - Board erst installiert

Recommended Posts

Erhalte auf meinem neuinstallierten Forum, wenn ich auf Moderatoren Team klicke, folgende Meldung:

mySQL query error: SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number,

                        f.id as forum_id, f.read_perms, f.name as forum_name, c.state

                 FROM ipbmoderators mod

                   LEFT JOIN ipbforums f ON(f.id=mod.forum_id)

                   LEFT JOIN ipbcategories c ON(c.id=f.category AND c.state != 0)

                   LEFT JOIN ipbmembers m2 ON (mod.member_id=m2.id)

                 


mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mod

                   LEFT JOIN ipbforums f ON(f.id=mod.forum_i

mySQL error code: 

Date: Sunday 03rd of September 2006 09:59:47 PM

Was hat das zu bedeuten? :blush:

Share this post


Link to post

Suche benutzen,ist glaube ich,schonmal erklärt worden*g* hat was mit dem mod Befehl und PHP 5 zu tun,aber dir als Neuling seih verziehen.Hier die Lösung :

Suche in der sources/misc/stats.php

        //--------------------------------------------

        // Do we have any moderators? NORMAL MODS 1st

        //--------------------------------------------

        

        $DB->query("SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number,

                           f.id as forum_id, f.read_perms, f.name as forum_name, c.state

                    FROM ibf_moderators mod

                      LEFT JOIN ibf_forums f ON(f.id=mod.forum_id)

                      LEFT JOIN ibf_categories c ON(c.id=f.category AND c.state != 0)

                      LEFT JOIN ibf_members m2 ON (mod.member_id=m2.id)

                    ");
und ersetze es mit
        //--------------------------------------------

        // Do we have any moderators? NORMAL MODS 1st

        //--------------------------------------------

        

        $DB->query("SELECT m2.id, m2.name, m2.email, m2.hide_email, m2.location, m2.aim_name, m2.icq_number,

                           f.id as forum_id, f.read_perms, f.name as forum_name, c.state

                    FROM ibf_moderators moderator

                      LEFT JOIN ibf_forums f ON(f.id=moderator.forum_id)

                      LEFT JOIN ibf_categories c ON(c.id=f.category AND c.state != 0)

                      LEFT JOIN ibf_members m2 ON (moderator.member_id=m2.id)

                    ");
suche nach
        //--------------------------------------------

        // Do we have any moderators? GROUP MODS 1st

        //--------------------------------------------

        

        $DB->query("SELECT m.id, m.name, m.email, m.hide_email, m.location, m.aim_name, m.icq_number,

                           f.id as forum_id, f.read_perms, f.name as forum_name, c.state

                    FROM ibf_moderators mod

                      LEFT JOIN ibf_forums f ON(f.id=mod.forum_id)

                      LEFT JOIN ibf_categories c ON(c.id=f.category AND c.state != 0)

                      LEFT JOIN ibf_members m ON ((mod.is_group=1 and mod.group_id=m.mgroup))

                    ");
und ersetze mit
        //--------------------------------------------

        // Do we have any moderators? GROUP MODS 1st

        //--------------------------------------------

        

        $DB->query("SELECT m.id, m.name, m.email, m.hide_email, m.location, m.aim_name, m.icq_number,

                           f.id as forum_id, f.read_perms, f.name as forum_name, c.state

                    FROM ibf_moderators moderator

                      LEFT JOIN ibf_forums f ON(f.id=moderator.forum_id)

                      LEFT JOIN ibf_categories c ON(c.id=f.category AND c.state != 0)

                      LEFT JOIN ibf_members m ON ((moderator.is_group=1 and moderator.group_id=m.mgroup))

                    ");
Dann editiere die sources/misc/contact_member.php
        $DB->query("SELECT m.name, m.email, mod.member_id FROM ibf_moderators mod, ibf_members m WHERE mod.forum_id='$fid' and mod.member_id=m.id");
und ersetze es mit
        $DB->query("SELECT m.name, m.email, moderator.member_id FROM ibf_moderators moderator, ibf_members m WHERE moderator.forum_id='$fid' and moderator.member_id=m.id");

jetzt sollte der Fehler eigentlich nicht mehr auftauchen.Vorsichtshalber ein Backup der zu änderenden Dateien machen.

greets

lordi

Share this post


Link to post

Dankeschön hat geholfen.

Habe nun ein neues Problem und zwar nachdem ich die modifikationen Sternzeichen (man gibt sein Geburtsdatum ein im Profil und es wird automatisch das Sternzeichen errechnet und im Profil und Thema angezeigt), nun klickt man auf ein Thema oder eröffnet ein Thema und sendet es dann ob, erscheint folgendes:

:blush:

mySQL query error: SELECT p.*,

        m.id,m.name,m.mgroup,m.bday_month,m.bday_day,m.email,m.joined,m.avatar,m.av

tar_size,m.posts,m.aim_name,m.icq_number,,

        m.signature, m.website,m.yahoo,m.integ_msg,m.title,m.hide_email,m.msnname, m.warn_level, m.warn_lastwarn,

        g.g_id, g.g_title, g.g_icon, g.g_dohtml 

        FROM IPBposts p

          LEFT JOIN IPBmembers m ON (p.author_id=m.id)

          LEFT JOIN IPBgroups g ON (g.g_id=m.mgroup)

          

        WHERE p.topic_id=3 and p.queued != 1

        ORDER BY p.pid asc LIMIT 0, 15


mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

        m.signature, m.website,m.yahoo,m.integ_msg,m.title,m.hi

mySQL error code: 

Date: Wednesday 06th of September 2006 11:01:12 PM

Share this post


Link to post

Mal ne leicht andere Frage ich hab die Änderungen hier bei mir eingespielt und ebenfalls diese Security Updates:

http://forums.invisionize.com/index.php?showtopic=75148

hatte aber leider zur Folge, dass bei mir die PM funktion gekillt wurde.

Beisst sich da eventuell irgendwo was?

Habe ein IPB 1.3.1

ich hab einen Fehler gemacht ein Copy and paste vergessen, das aber heute behoben und danach kam dann beim Versenden von PMs Empfänger kann nicht gefunden werden.

Zu deinem Fehler Pobotschino kann ich ledier nix sagen

Edited by CaptainStone

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  

×