WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 16.09.2022 08:13:11

florian
Administrator

Topics Update Error

--- Nur als Gedankenstütze ---

Topics Update schlägt fehl mit

2022-09-16T06:01:08+00:00 [Exception] There was an unknown exception: Duplicate column name 'commentextra' in line (628) of /framework/class.database.php

Abhilfe: via Adminer leeren Dummy-Datensatz in die Tabelle mod_topics_comments einfügen.

Grund:
Prüfung, ob commentextra existiert, sieht so aus:

$query = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_".$mod_dir."_comments");
$fetch = $query->fetchRow();

if(!isset($fetch['commentextra'])){
	if($database->query("ALTER TABLE `".TABLE_PREFIX."mod_".$mod_dir."_comments` ADD `commentextra` VARCHAR(255) NOT NULL DEFAULT ''")) {
		echo 'Database Field "commentextra" added successfully. <span class="good">OK</span> .<br />';
	}
		echo 'Database Field "commentextra" already exists. <span class="good">OK</span> .<br />';
}

und $fetch enthält nur was, wenn es mindestens einen Eintrag in der Tabelle gibt.

Offline

Board footer

up