Seite 1 von 1

fehlermeldung beim anlegen einer neuen kategorie

Verfasst: 19.02.2005 01:14
von konne
wollte nach langer zeit mal testhalber eine neue kategorie anlegen, dabei trat folgender fehler auf:

Code: Alles auswählen

Allgemeiner Fehler
Couldn't insert row in categories table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near ')' at line 2

INSERT INTO forum_categories (cat_title, cat_order, include_on_index) VALUES ('test', 60, )

Line : 509
File : /www/htdocs/v121717/forum/admin/admin_forums.php
entsprechender abschnitt aus der admin_forums.php ist folgender

Code: Alles auswählen

		case 'addcat':
			// Create a category in the DB
			if( trim($HTTP_POST_VARS['categoryname']) == '')
			{
				message_die(GENERAL_ERROR, "Can't create a category without a name");
			}

			$sql = "SELECT MAX(cat_order) AS max_order
				FROM " . CATEGORIES_TABLE;
			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't get order number from categories table", "", __LINE__, __FILE__, $sql);
			}
			$row = $db->sql_fetchrow($result);

			$max_order = $row['max_order'];
			$next_order = $max_order + 10;

			//
			// There is no problem having duplicate forum names so we won't check for it.
			//
			$sql = "INSERT INTO " . CATEGORIES_TABLE . " (cat_title, cat_order, include_on_index)
				VALUES ('" . str_replace("\'", "''", $HTTP_POST_VARS['categoryname']) . "', $next_order, $include_on_index)";
			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't insert row in categories table", "", __LINE__, __FILE__, $sql);
			}

			$message = $lang['Forums_updated'] . "<br /><br />" . sprintf($lang['Click_return_forumadmin'], "<a href=\"" . append_sid("admin_forums.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

			message_die(GENERAL_MESSAGE, $message);

			break;
foren anlegen und bearbeiten funktioniert hingegen ohne probleme.

woran kanns liegen?

Verfasst: 19.02.2005 04:35
von Andy120
hi...

Lass doch mal den DB Maintance MOD drüberlaufen...

Gruss, Andy

Verfasst: 19.02.2005 12:35
von konne
was bewirkt der denn?

Verfasst: 19.02.2005 12:56
von konne
hab den mal installiert, alles mögliche testen lassen, doch problem besteht weiterhin