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.


Code allein macht nicht glücklich. Jetzt spenden!
Und Danke an alle, die diesem Aufruf schon gefolgt sind! thumb_up

Offline

Board footer

up