Seite 2 von 3

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 11.11.2013 19:15
von Buchwurm
Ach Miriam ich wollte es wäre so.
6ter Versuch Fehlermeldung

Warning: Cannot modify header information - headers already sent by (output started at /home/ebooklan/public_html/db_update.php:38) in /home/ebooklan/public_html/includes/functions.php on line 2793

Warum will das MOD nicht bei mir gibt es doch gar nicht, kann mir jemand sagen was da falsch läuf ?

Edit:
habe jetzt einen Thank Button drinn, nur wenn ich da drauf klicke kommt Fehlermeldung
Allgemeiner Fehler

SQL ERROR [ mysqli ]

Unknown column 'user_thanks_post' in 'field list' [1054]

SQL

UPDATE phpbb_1953users SET user_thanked = user_thanked + 1, user_thanks_post = user_thanks_post + 1 WHERE user_id = 4540

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysqli.php
LINE: 189
CALL: dbal->sql_error()

FILE: [ROOT]/thanks.php
LINE: 90
CALL: dbal_mysqli->sql_query()

HILFE ich brauche das MOD

Gruß
Buchwurm

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 11.11.2013 20:57
von Miriam
Führe mal bitte diese Queries in Deinem KB:phpmyadmin und in der richtigen Datenbank aus:
  • Code: Alles auswählen

    CREATE TABLE IF NOT EXISTS `phpbb_1953thanks` (
    	`thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
    	`thanks_from` mediumint(8) unsigned NOT NULL,
    	`thanks_to` mediumint(8) unsigned NOT NULL,
    	`post_id` mediumint(8) unsigned NOT NULL,
    	PRIMARY KEY  (`thanks_id`)
    );
    ALTER TABLE `phpbb_1953posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
    ALTER TABLE `phpbb_1953forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
    ALTER TABLE `phpbb_1953users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';
Lies auch: KB:pma_faq
Und mache VORHER ein Datenbank Backup (KB:mysqlbackup).

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 09:59
von Buchwurm
Hallo Miriam,
Die Tabelle ist ja vorhanden und wenn ich das einfüge kommt

Fehler

SQL-Befehl:

ALTER TABLE `phpbb_1953posts` ADD `post_thanked` INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';

MySQL meldet: Dokumentation
#1060 - Duplicate column name 'post_thanked'

Wenn ich die Tabelle lösche und dann den Befehhl eintrage kommt die gleiche Fehlermeldung.
Miriam ich möchte ja nicht unverschämt sein, aber wäre es möglich das du mir das machen kannst im phpMyAdmin ich pack das nicht.

Gruß
Buchwurm

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 12:52
von Miriam
Bist Du denn sicher, dass Du auf dem richtigen Server unterwegs bist?

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 14:20
von Buchwurm
Ja sich ich hab ja nur den

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 18:28
von Miriam
Was ist denn mit den anderen ALTER TABLE Anweisungen?

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 20:11
von Buchwurm
Ich habe kein Ahnung kenn mich da ja auch nicht richtig aus ich weiss nur das die Datenbank 73 Tabellen hat und eine davon heist phpbb_1953posts

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 12.11.2013 23:38
von Miriam
Nimm doch mal die einzelnen Queries aus diesem Beitrag und führe sie nach einander einzeln in der DB per phpmyadmin aus.

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 13.11.2013 12:29
von Buchwurm
hmm keine Ahnung wie du das meinst?
Ich sag ja hier stosse ich an meine Grenzen

Re: Thank Mod zum 5. mal nicht geklappt

Verfasst: 13.11.2013 18:13
von Miriam
Du sollst doch nur diese Queries einzeln in der DB ausführen.
Also:
  1. Code: Alles auswählen

    CREATE TABLE IF NOT EXISTS `phpbb_1953thanks` (
       `thanks_id` mediumint(8) unsigned NOT NULL auto_increment,
       `thanks_from` mediumint(8) unsigned NOT NULL,
       `thanks_to` mediumint(8) unsigned NOT NULL,
       `post_id` mediumint(8) unsigned NOT NULL,
       PRIMARY KEY  (`thanks_id`)
    );
    • Code: Alles auswählen

      ALTER TABLE `phpbb_1953posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
      • Code: Alles auswählen

        ALTER TABLE `phpbb_1953forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
        • Code: Alles auswählen

          ALTER TABLE `phpbb_1953users` ADD `user_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks` INT(11) UNSIGNED NOT NULL DEFAULT '0', ADD `user_thanks_post` INT(11) UNSIGNED NOT NULL DEFAULT '0';