[BETA] [3.1] [3.2] Football Prediction League

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von DreamPromise »

Moin
ich habe V. 3.3.0 mit dem Tippspiel.
Alles läuft bisher problemlos.

Grüße
Benutzeravatar
Hegse
Mitglied
Beiträge: 248
Registriert: 05.06.2006 12:49
Wohnort: Liemke
Kontaktdaten:

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von Hegse »

Alles klar, danke!
MK35
Mitglied
Beiträge: 126
Registriert: 16.04.2007 15:32

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von MK35 »

Nach Abschluss des 31. Spieltags bekomme ich wenn ich den 32. Spieltag zum tippen aufrufe folgende Fehlermeldung:

SQL ERROR [ mysqli ]

Expression #1 of ORDER BY clause is not in SELECT list, references column 'db1060734-phpbb3.m.match_datetime' which is not in SELECT list; this is incompatible with DISTINCT [3065]

SQL

SELECT DISTINCT m.league FROM phpbb_footb_matches AS m INNER JOIN phpbb_footb_bets AS b ON (b.season = m.season AND b.league = m.league AND b.user_id = 71) WHERE m.season = 2020 AND m.status in (0,1,2) ORDER BY m.match_datetime ASC LIMIT 1

BACKTRACE

Irgendwas scheint in der Datenbank nicht zu stimmen. Kann mir hier jemand helfen?

Viele Grüße und Danke schon einmal vorab.
MK35
Mitglied
Beiträge: 126
Registriert: 16.04.2007 15:32

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von MK35 »

Hey hat vielleicht noch irgendjemand eine Idee was dahinter stecken könnte.

Wäre schade um das Tippspiel.

Leider hat ein altes Backup auch keine Änderung mit sich gebracht.Ich bin leider überfragt.

phpBB Version fahre ich gerade 3.2.9 und php Version 7.2.31

Bin über jede Hilfe und Tipp dankbar.

VG
Benutzeravatar
BNa
Valued Contributor
Beiträge: 2670
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von BNa »

Nach Abschluss des 31. Spieltags bekomme ich wenn ich den 32. Spieltag zum tippen aufrufe folgende Fehlermeldung:
Wie heißt die php-Datei, auf die Du dann klickst (*.php)? Browser>Adresszeile..

Möglicherweise ein Update Deines Servers (SQL-Version geändert)?
Das aber auch nur, falls der Fehler an dieser Stelle sonst nie aufgetreten ist (switchen auf den nächsten Spieltag).

Einige SQL-Versionen vertragen stark verschachtelte DISTINCT- Befehle nicht, noch nicht oder nicht mehr..
Diese sollten dann eher logisch gesplittet, statt kompakt(!) ausgeführt werden (siehe hier > https://stackoverflow.com/a/43584684)

Anderer (nicht seltener) Grund (auch SQL-Versions-spezifisch) > https://stackoverflow.com/a/43668890

Ansonsten mal auf den Autor warten, die Befehle sind bei den SQLs teils ziemlich komplex.
Sonst irgendwelche Fehlermeldungen bei der Ext?
MK35
Mitglied
Beiträge: 126
Registriert: 16.04.2007 15:32

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von MK35 »

Hi BNa,

sowas habe ich mir gestern auch gedacht nachdem die Backups keine Änderungen mit sich gebracht haben.Die SQL Version hat sich geändert und da der Ext Autor schon lange nicht mehr aktiv ist,wird das wohl auf kurz oder lang nichts mehr werden. :cry:

Ich schau mal ob ich die SQL Version noch ändern kann.
BNa hat geschrieben:
27.07.2020 21:02

Wie heißt die php-Datei, auf die Du dann klickst (*.php)? Browser>Adresszeile..
Ich tippe/rufe das Tippspiel auf (Adresszeile ist dann https://www.party-mirle.de/Forum/app.ph ... =0&l=0&m=0), dann kommt diese Fehlermeldung:

SQL ERROR [ mysqli ]

Expression #1 of ORDER BY clause is not in SELECT list, references column 'db1060734-phpbb3.m.match_datetime' which is not in SELECT list; this is incompatible with DISTINCT [3065]

SQL

SELECT DISTINCT m.league FROM phpbb_footb_matches AS m INNER JOIN phpbb_footb_bets AS b ON (b.season = m.season AND b.league = m.league AND b.user_id = 71) WHERE m.season = 2020 AND m.status in (0,1,2) ORDER BY m.match_datetime ASC LIMIT 1

BACKTRACE

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

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 997
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 196
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/football/football/includes/functions.php
LINE: 1040
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/football/football/controller/main.php
LINE: 229
CALL: current_league()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 135
CALL: football\football\controller\main->handle()

FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 57
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()

FILE: [ROOT]/app.php
LINE: 35
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
MK35
Mitglied
Beiträge: 126
Registriert: 16.04.2007 15:32

Re: [BETA] [3.1] [3.2] Football Prediction League

Beitrag von MK35 »

Nur mal in die Runde gefragt, gibt es jemanden der die Ext. phpBB 3.3 konform machen könnte?

Viele Grüße und ein schönes warmes Weekend :P
Antworten

Zurück zu „Extensions in Entwicklung“