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:
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';