Seite 1 von 1

SQL Fehler bei Beitragsgratulierer

Verfasst: 11.10.2005 12:21
von Posermamii
Hallo, ich habe folgendes Problem
CREATE TABLE phpbb_congrats ( config_name varchar(255) NOT NULL default '', config_value varchar(255) NOT NULL default '', PRIMARY KEY (config_name) ) TYPE=MyISAM
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_active', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_how', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_reached', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_when', '1')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_posts', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_message', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_usersumid', '0')
+++ Successful

INSERT INTO phpbb_congrats VALUES ('congrat_text', 'Herzlichen Glückwunsch %s, du hast den %d. Beitrag verfasst.')
+++ Successful

ALTER TABLE phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL
+++ Error: Fehler in der Syntax bei ' ADD user_congrat TINYINT( 1 ) NOT NULL' in Zeile 1.
Diese Fehlermeldung bekomme ich wenn ich die db_install ausführe ! Nchdem ich aber noch nie etwas in phpMyAdmin selbst durchgeführt habe (verließ mich immer auf die db_install) weiß ich nun nicht weiter ! viell. ist jemand so lieb und könnte mir genau erklären was hier passiert ist und wie ich es beheben kann.
Danke

Verfasst: 11.10.2005 13:09
von fanrpg
suche in der db_install.php

Code: Alles auswählen

ALTER TABLE phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL
ersetze mit:

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL

Verfasst: 11.10.2005 13:59
von Posermamii
Hallo, danke für deine schnelle Antwort ! Leider konnte ich die Codepassage so gar nicht finden die einzige Zeile die ich mir vorstellen könnte die ich ersetzen sollte ist diese

Code: Alles auswählen

$sql[] = "ALTER TABLE " . $table_prefix . "users` ADD user_congrat TINYINT( 1 ) NOT NULL";
Ich habe sie so verändert

Code: Alles auswählen

$sql[] = "ALTER TABLE " . $table_prefix . "`phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL";
Was leider falsch war :cry: !FEHLERMELDUNG!!!
Übrigens ich habe mich vorhin geirrt ich hoffe das es nichts zu Sache tut es ist eine "db_update" und nicht "db_install" ?????

Verfasst: 11.10.2005 14:01
von spritzpistole

Verfasst: 11.10.2005 14:10
von Posermamii
Mein Problem sollte nun soweit gelöst sein ! Danke für die Links ist wirklich schon an der Zeit mich damit auseinander zu setzen. Aber es lag wirklich immer daran das alles was ich zum Thema PHPMyAdmin gefunden habe englisch geschrieben war und das ist mir dann wirklich zu hoch bei etwas von dem ich wirklich Null Ahnung habe !
:roll:

Verfasst: 11.10.2005 14:48
von Sunny912
Was hälst´n davon, dein Avatare gegen deine Signatur auszutauschen? :D

Verfasst: 11.10.2005 15:03
von Posermamii
8)

Verfasst: 11.10.2005 15:03
von Posermamii
Meinst du weil unter Posermamii nicht ich zu sehen bin :lol: ?

Verfasst: 11.10.2005 21:36
von Sunny912
Nein, weil ich persönlich die Signatur für dieses Forum etwas groß finde und als dein Avatare würde es besser aussehen ;)