SQL Problem mit Danke/Thanks MOD
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
SQL Problem mit Danke/Thanks MOD
Hallo Leuts!
Habe heute den Thanks MOD eingebaut, soweit alles in den Datein reingepackt und hochgeladen.
Jetzt kommt aber ein SQL Fehler, ich kann irgendwie mit der Datei "db_update.php" nichts anfangen.
Da steht in der Anleitung folgendes:
File Copy
Copy: root/db_update.php
To: phpbb root and run this with your browser or they use the sql command from the manual. After using this file, please delete it to avoid errors.
Was soll ich da genau machen??
Als Fehler kommt folgende Meldug:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Table 'usr_web230_1.phpbb_thanks' doesn't exist [1146]
SQL
SELECT thanks_from FROM phpbb_thanks WHERE post_id = 1 AND thanks_from = 2
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1505
CALL: dbal_mysqli->sql_query()
Ich bitte um Hilfe, THX!
Habe heute den Thanks MOD eingebaut, soweit alles in den Datein reingepackt und hochgeladen.
Jetzt kommt aber ein SQL Fehler, ich kann irgendwie mit der Datei "db_update.php" nichts anfangen.
Da steht in der Anleitung folgendes:
File Copy
Copy: root/db_update.php
To: phpbb root and run this with your browser or they use the sql command from the manual. After using this file, please delete it to avoid errors.
Was soll ich da genau machen??
Als Fehler kommt folgende Meldug:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Table 'usr_web230_1.phpbb_thanks' doesn't exist [1146]
SQL
SELECT thanks_from FROM phpbb_thanks WHERE post_id = 1 AND thanks_from = 2
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1505
CALL: dbal_mysqli->sql_query()
Ich bitte um Hilfe, THX!
Re: SQL Problem mit Danke/Thanks MOD
Dir fehlt die Datenbank die musst du von Hand einspielen geht nicht automatisch steht auch da they use the sql command from the manual
das habe ich mal aus den Mod genommen das ist die sql anweisung
die musst du nur von Hand in die Datenbank einspielen per phpadmin
das habe ich mal aus den Mod genommen das ist die sql anweisung
Code: Alles auswählen
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `phpbb_thanks`;
CREATE TABLE `phpbb_thanks` (
`post_id` mediumint(8) NOT NULL default '0',
`user_id` mediumint(8) NOT NULL default '0',
KEY `post_id` (`post_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM;
SET FOREIGN_KEY_CHECKS = 1;
Re: SQL Problem mit Danke/Thanks MOD
Dann müßte ich nur noch wissen, wie und wo ich das genau einspiele, ich habe über phpmyadmin bisher noch nichts gemacht....
THX!

THX!
Re: SQL Problem mit Danke/Thanks MOD
na wenn du auf dein server gehst und dich einloggst dann zu mysql wechselst dann die datenbank auswählst wo du phpbb3 installiert hast
dann speicherst dir die sql anweisung als datei z.b thanks.sql
wenn du dann die datenbank von phpbb3 auf hast müsstest du oben rechts eine registerkarte haben importieren drauf clicken datei auswählen und zwar die thanks.sql kann aber von oberfläche zu oberfläche anders sein das war jetzt nach confixx.
dann speicherst dir die sql anweisung als datei z.b thanks.sql
wenn du dann die datenbank von phpbb3 auf hast müsstest du oben rechts eine registerkarte haben importieren drauf clicken datei auswählen und zwar die thanks.sql kann aber von oberfläche zu oberfläche anders sein das war jetzt nach confixx.
Re: SQL Problem mit Danke/Thanks MOD
Ich habe nun das so erzeugt was du geschrieben hast und folgendes in der SQL stehen:
phpbb_thanks
Was muß noun noch gemacht werden?
phpbb_thanks
Was muß noun noch gemacht werden?
Re: SQL Problem mit Danke/Thanks MOD
na jetzt den anweisungen der xml dateien folgen und dann gehts
Re: SQL Problem mit Danke/Thanks MOD
Jetzt kommt leider diese Meldung:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean' at line 1 [1064]
SQL
SELECT u.username, u.user_colour, t.* FROM () WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1524
CALL: dbal_mysqli->sql_query()
Allgemeiner Fehler
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean' at line 1 [1064]
SQL
SELECT u.username, u.user_colour, t.* FROM () WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1524
CALL: dbal_mysqli->sql_query()
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: SQL Problem mit Danke/Thanks MOD
Hallo
Dir fehlt noch dieser Teil
Das musst du ebenfalls per phpmyadmin in die Datenbank einfügen.
Grüße: Mahony
Dir fehlt noch dieser Teil
Code: Alles auswählen
ALTER TABLE `phpbb_posts` ADD `post_thanked` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_forums` ADD COLUMN `enable_thanks` TINYINT(1) DEFAULT '0' NOT NULL;
ALTER TABLE `phpbb_users` 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';
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: SQL Problem mit Danke/Thanks MOD
So, jetzt habe ich die Tabelle erneut erstellt.
Mit dem kompletten Befehl, somit sehe ich diese auch in phpmyadmin.
Wenn ich jetzt auf das Forum wechsel, ist immer noch folgender Fehler vorhanden:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean' at line 1 [1064]
SQL
SELECT u.username, u.user_colour, t.* FROM () WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1524
CALL: dbal_mysqli->sql_query()
Also noch keine Änderung, was kann es nur sein oder was muß ich zusätzlich noch machen?
Mit dem kompletten Befehl, somit sehe ich diese auch in phpmyadmin.
Wenn ich jetzt auf das Forum wechsel, ist immer noch folgender Fehler vorhanden:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean' at line 1 [1064]
SQL
SELECT u.username, u.user_colour, t.* FROM () WHERE t.post_id =3 AND u.user_id = t.thanks_from ORDER BY u.username_clean
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: viewtopic.php
LINE: 1524
CALL: dbal_mysqli->sql_query()
Also noch keine Änderung, was kann es nur sein oder was muß ich zusätzlich noch machen?
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: SQL Problem mit Danke/Thanks MOD
Hallo
Hast du meinen Hinweis beachtet?
Grüße: Mahony
Hast du meinen Hinweis beachtet?
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.