Pobotschino 0 Report post Posted September 3, 2006 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
Lordikon30 0 Report post Posted September 4, 2006 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
Pobotschino 0 Report post Posted September 6, 2006 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: 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
CaptainStone 0 Report post Posted September 8, 2006 (edited) 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 September 8, 2006 by CaptainStone Share this post Link to post
Pobotschino 0 Report post Posted September 8, 2006 Problem bei mir ist behoben, hatte ein Zeichen zuviel. Share this post Link to post