SQL Fehler bei Beitragsgratulierer

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Posermamii
Mitglied
Beiträge: 59
Registriert: 07.09.2005 01:40
Wohnort: Wien
Kontaktdaten:

SQL Fehler bei Beitragsgratulierer

Beitrag 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_update ausführe ! Nchdem ich aber noch nie etwas in phpMyAdmin selbst durchgeführt habe (verließ mich immer auf die db_install od. update) 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
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

bei

Code: Alles auswählen

ALTER TABLE phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL
fehlt ein ` vor phpbb_users.

Speichere den nachfolgenden Code in einer Datei Namens mamii.php und lade die Datei dann in das Verzeichnis, in dem auch dein Forum ist. (Dort ist auch die Datei config.php)
<?php
include('config.php');
mysql_connect($dbhost,$dbuser,$dbpasswd) or die("Keine Verbindung möglich!");
mysql_select_db($dbname) or die("Auswahl der Datenbank fehlgeschlagen");
$query ="ALTER TABLE `phpbb_users` ADD user_congrat TINYINT( 1 ) NOT NULL";
$result = mysql_query($query) or die(mysql_error());
echo 'ausgefuehrt';
?>
Rufe die Datei nun auf dem Webspace auf. Das sollte dein Problem beheben.

Martin
Benutzeravatar
Posermamii
Mitglied
Beiträge: 59
Registriert: 07.09.2005 01:40
Wohnort: Wien
Kontaktdaten:

Beitrag von Posermamii »

Also ich habe die mamii.php nun ausgeführt und genau das hat er mir auch angeschrieben :wink: ! Nun bin ich gespannt ob es funktioniert :) Vielen Dank für Deine Hilfe schonmal!
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Antworten

Zurück zu „phpBB 2.0: Mod Support“