We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problem z MySQL (Mambo)


mariano
04-09-2007, 16:31
Teoretycznie wystarczy, ze wezmiesz w nawias nazwy tabel po "FROM".

usercontrol
04-09-2007, 16:16
A można zmodyfikować skrypt forum, zmienić zapytanie?

Na co zmienić to zapytanie?

mariano
04-09-2007, 09:20
Fakt, w czasie wakacji byl upgrade do Mysql 5. W nowej wersji zmienil sie sposob parsowania zapytan z JOINami. Zob. http://www.mysql.org/doc/refman/5.0/en/join.html od slow:

Previously, the comma operator (,) and JOIN both had the same precedence, so the join expression t1, t2 JOIN t3 was interpreted as ((t1, t2) JOIN t3). Now JOIN has higher precedence, so the expression is interpreted as (t1, (t2 JOIN t3)).
Dlatego Twoje zapytanie wyrzuca teraz blad.

Byc moze upgrade Mambo do nowszej wersji zalatwi sprawe.

usercontrol
03-09-2007, 20:39
Witam

Chyba konta były w wakacje przenoszone, nie ważne.

W każdym bądź razie od wakacji mam problem z moim Mambo, następujący:

przy wejściu w dział "Wszystkie artykuły" pojawia się error:

Kod:
DB function failed with error number 1054
Unknown column 'c.access' in 'on clause' SQL=SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author FROM mos_content AS c, mos_categories AS cc, mos_sections AS s LEFT JOIN mos_groups AS g ON g.id = c.access LEFT JOIN mos_users AS u ON u.id = c.checked_out LEFT JOIN mos_users AS v ON v.id = c.created_by LEFT JOIN mos_content_frontpage AS f ON f.content_id = c.id WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10
Nic nie mieszałem, ot, tak, się zrobiło.

Pozdrawiam i z góry dziękuję za pomoc.