Sql-database Error

nomadsoul
hallo,

ich habe heute morgen im fehl 2 acp dateien in sql geloescht.
das forum (wbb2.3.6) funktioniert, nur kann ich das menu im acp nicht mehr benuetzen.
an stelle des menues steht nun:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT ig.*,igc.count FROM bb1_acpmenuitemgroups ig LEFT OUTER JOIN bb1_acpmenuitemgroupscount igc ON igc.itemgroupid=ig.itemgroupid AND igc.userid='29' WHERE ig.acpmode<='1' ORDER BY igc.count DESC, igc.lastaccesstime DESC, ig.showorder ASC
mysql error: Table '******.bb1_acpmenuitemgroupscount' doesn't exist
mysql error number: 1146
mysql version: 4.1.22-max-log
php version: 4.4.7
Date: 20.05.2008 @ 17:33
Script: /wbb2/acp/misc.php?action=menu&sid=be8eb7d8d57ff7ca060a61381 ce88deb
Referer: http://www.arts-of-nomadsoul.com/wbb...81ce88deb&url=

kann man da noch irgendwas machen? Versagt
ich hoffe ihr koennt mir da weiter helfen... geschockt

liebe gruesse,

marion
C-Board
Von wann ist denn Dein letzte DB-Backup?

Gruß Mike
Maniac_81
füre folgenden befehl in deinem php-myadmin oder wenn du in dein acp-kommst unter SQL abfrage aus:

code:
1:
2:
3:
4:
5:
6:
7:
CREATE TABLE `bb1_acpmenuitemscount` (
  `userid` int(11) unsigned NOT NULL default '0',
  `itemid` smallint(5) unsigned NOT NULL default '0',
  `count` int(11) unsigned NOT NULL default '0',
  `lastaccesstime` int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (`userid`,`itemid`)
)


dieses ist die tabelle nach einer neuinstallation.
nomadsoul
hallo Mainiac_81,

sorry, dass ich nicht gleich geantwortet habe, ich dachte, dass ich per Email benachrichtigt werde...hab das wohl vergessen einzustellen unglücklich
also ich hab das jetzt so gemacht und es stand:
Ihr SQL-Befehl wurde erfolgreich ausgeführt. (die Abfrage dauerte 0.0289 sek.)
SQL-Befehl:
CREATE TABLE `bb1_acpmenuitemscount` (
`userid` int( 11 ) unsigned NOT NULL default '0',
`itemid` smallint( 5 ) unsigned NOT NULL default '0',
`count` int( 11 ) unsigned NOT NULL default '0',
`lastaccesstime` int( 11 ) unsigned NOT NULL default '0',
PRIMARY KEY ( `userid` , `itemid` )
)


- das menu funzt allerdings immer noch nicht traurig

hier die Dateien, die in der Datenbank noch vorhanden sind:


bb1_acpmenuitemgroups
bb1_adminsessions
bb1_announcements
bb1_applications
bb1_attachments
bb1_avatars
bb1_bbcodes
bb1_boards
bb1_boardvisit
bb1_designelements
bb1_designpacks
bb1_events
bb1_folders
bb1_groupcombinations
bb1_groupleaders
bb1_groups
bb1_groupvalues
bb1_groupvariablegroups
bb1_groupvariables
bb1_icons
bb1_languagecats
bb1_languagepacks
bb1_languages
bb1_mailqueue
bb1_mails
bb1_moderators
bb1_optiongroups
bb1_options
bb1_permissions
bb1_polloptions
bb1_polls
bb1_postcache
bb1_posts
bb1_privatemessage
bb1_privatemessagereceipts
bb1_profilefields
bb1_ranks
bb1_register_keys
bb1_searchs
bb1_sessions
bb1_smilies
bb1_stats
bb1_styles
bb1_subscribeboards
bb1_subscribethreads
bb1_templatepacks
bb1_templates

vielen herzlichen dank und liebe gruesse,

marion
Maniac_81
du sagtest ja das du 2 tabellen gelöscht hast. kommt keine fehlermeldung mehr?
nomadsoul
hallo maniac,

ich habe noch diese codes eingefuegt und dann hats geklappt smile

codes:

DROP TABLE IF EXISTS `bb1_acpmenuitems`;
CREATE TABLE IF NOT EXISTS `bb1_acpmenuitems` (
`itemid` smallint(5) unsigned NOT NULL auto_increment,
`itemgroupid` smallint(5) unsigned NOT NULL default '0',
`link` varchar(255) NOT NULL default '',
`languageitem` varchar(255) NOT NULL default '',
`linkformat` varchar(20) NOT NULL default '',
`condition` varchar(255) NOT NULL default '',
`conditiontype` enum('OR','AND') NOT NULL default 'OR',
`showorder` smallint(5) unsigned NOT NULL default '0',
`acpmode` tinyint(3) unsigned NOT NULL default '0',
PRIMARY KEY (`itemid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=190 ;


CREATE TABLE IF NOT EXISTS `bb1_acpmenuitemgroupscount` (
`userid` int(11) unsigned NOT NULL default '0',
`itemgroupid` smallint(5) unsigned NOT NULL default '0',
`count` int(11) unsigned NOT NULL default '0',
`lastaccesstime` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`userid`,`itemgroupid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


CREATE TABLE IF NOT EXISTS `bb1_acpmenuitemscount` (
`userid` int(11) unsigned NOT NULL default '0',
`itemid` smallint(5) unsigned NOT NULL default '0',
`count` int(11) unsigned NOT NULL default '0',
`lastaccesstime` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`userid`,`itemid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



nun funktioniert alles wieder Augenzwinkern
Maniac_81
ok, gut smile
DerHenker
Hallo,

brauche auch dringend Hilfe wegen SQL!

Folgende Fehlermeldung im ACP - Foren erstellen:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT boardid, parentid, boardorder, title FROM bb1_boards ORDER by parentid ASC, boardorder ASC
mysql error: Table 'wbb2.bb1_boards' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Debian_7etch5-log
php version: 4.4.4-8+etch6
Date: 09.06.2008 @ 15:15
Script: /wbb2/acp/board.php?action=add&sid=&countmenuitemid=1&countmenuitemgroupid=
1
Referer: http://www.winklers-funkiste.de/wbb2/acp...ction=menu&sid=


ACP - Foren bearbeiten:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT boardid, parentid, boardorder, title, childlist FROM bb1_boards ORDER by parentid ASC, boardorder ASC
mysql error: Table 'wbb2.bb1_boards' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Debian_7etch5-log
php version: 4.4.4-8+etch6
Date: 09.06.2008 @ 15:16
Script: /wbb2/acp/board.php?action=view&sid=&countmenuitemid=2&countmenuitemgroupid
=1
Referer: http://www.winklers-funkiste.de/wbb2/acp...ction=menu&sid=


Im Board selbst:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT m.*, m.userid AS moderatorid,b.*, bv.lastvisit, s.emailnotify, s.countemails FROM bb1_boards b LEFT JOIN bb1_moderators m ON (m.boardid=b.boardid AND m.userid='1') LEFT JOIN bb1_boardvisit bv ON (bv.boardid=b.boardid AND bv.userid='1')LEFT JOIN bb1_subscribeboards s ON (s.userid='1' AND s.boardid=b.boardid) WHERE b.boardid = '43'
mysql error: Table 'wbb2.bb1_boards' doesn't exist
mysql error number: 1146
mysql version: 5.0.32-Debian_7etch5-log
php version: 4.4.4-8+etch6
Date: 09.06.2008 @ 15:16
Script: /wbb2/board.php?boardid=43
Referer: http://www.winklers-funkiste.de/wbb2/index.php?sid=


Frage:

Wie bekomme ich dieses Problem gelöst, denn ich bin bei SQL eine Niete!?
Bitte um detaillierte Anweisung! Danke schön!
Maniac_81
mysql error: Table 'wbb2.bb1_boards' doesn't exist

bedeutet das die tabelle bb1_boards nicht existiert. funktioniert denn dein forum? wollte eben nachsehen, aber es ist geschlossen.
wenn diese tabelle nicht existiert, werden normal auch keine foren angezeigt.