Seite 1 von 1

SQL-Prob. bei Strato (oder mit Album 2.0.35 von Smartor?)

Verfasst: 16.04.2003 09:34
von Max
Hallo,


das Album ansich funktioniert, bis ich eine Kathegorie erstelle oder im persönlichen Album ein Bild hochgeladen habe.

Wenn ich eine Kathegorie erstellt habe, kommt folgende Fehlermeldung:
Could not query recent pics information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'DISTINCT c.comment_id) AS comments FROM phpbb_album AS p LEFT JOIN ' at line 1

SELECT p.pic_id, p.pic_title, p.pic_desc, p.pic_user_id, p.pic_user_ip, p.pic_username, p.pic_time, p.pic_cat_id, p.pic_view_count, u.user_id, u.username, r.rate_pic_id, AVG(r.rate_point) AS rating, COUNT(DISTINCT c.comment_id) AS comments FROM phpbb_album AS p LEFT JOIN phpbb_users AS u ON p.pic_user_id = u.user_id LEFT JOIN phpbb_album_cat AS ct ON p.pic_cat_id = ct.cat_id LEFT JOIN phpbb_album_rate AS r ON p.pic_id = r.rate_pic_id LEFT JOIN phpbb_album_comment AS c ON p.pic_id = c.comment_pic_id WHERE p.pic_cat_id IN (1) AND ( p.pic_approval = 1 OR ct.cat_approval = 0 ) GROUP BY p.pic_id ORDER BY pic_time DESC LIMIT 4

Line : 259
File : /mnt/ls1/08/882/00000009/htdocs/phpbb/album.php
ICh habe schon x-mal die Einstellungen für die DB laufen lassen und da klappt nicht. Nun habe ich die Tabellen mit den anderen, wo es klappt verglichen und festgestellt, dass immer das letzte Feld fehlt ( "Volltext") ich kann es aber nicht einfach dazu editieren, müsste wohl sämtliche Einträge komplett zu Fuss selber eingeben, um diese letzte Spalte anzufügen.
Ich hatte neulich bei einem Mod das Problem, dass ich den Alter-Befehl nicht automatisch laufen lassen konnte, der musste auch per Hand eingegeben werden.
Nun meine Fragen, ist das überhaupt die Wurzel zu der Fehlermeldung? Und wie kann ich das am einfachsten beheben?
So langsam weiß ich nicht mehr weiter, auf zwei lokalen Test-Boards und einem richtigen Board online klappt das völlig problemlos, also ich freue mich zu jeder Hilfe.


MfG,
Max

Verfasst: 16.04.2003 15:03
von saerdnaer
sieht so aus als hätten die eine ältere mysql version... etweder fragst du die mal ob die mysql mal updaten können oder du löscht das DISTINCT raus was allerdings zu fehlern führen kann...

ah

Verfasst: 16.04.2003 16:09
von Max
Hallo,


dann liegt der Fehler zumindest nicht so direkt bei mir.
Ich hatte ja gehofft, dass Strato im Rahmen ihrer "Datenbank-Inhalt-Beseitigungs-Aktion" auch Änderungen an der DB vorgenommen haben, war aber nicht so.
Nun da sie heute zum zweiten Mal die DB für mehrere Stunden nicht erreichbar hatten, hat der eigentliche Besitzer der Seite gesagt, dass er dort wegzieht (für 19,90 Euro/Monat will er mehr Qualität) deshalb installiere ich das gesamte Forum morgen sowieso woanders und damit hat sich auch dieser Fehler erübrigt.

Mal sehen, was dann kommt :D



Gruß,
Max

Verfasst: 16.04.2003 16:24
von saerdnaer
naja so ist strato mal...

ah

Verfasst: 16.04.2003 18:08
von Max
nur als kurze Info, das lag offenbar an der DB bei Strato, ich habe das Board schon bei dem neuen Hoster installiert und dort läuft alles tadellos, ohne irgendwelche Anpassungen.
Nun warten wir nur noch auf den DNS-Eintrag - naja, den Reload des Servers, dann ist alles i.O.



Max