Pagina 1 van 1

MySQL fout bij het openen van forum

Geplaatst: 08 mar 2010, 13:39
door steefaman
Event. modificaties op je forum: ACP Announcement Centre, Anti Double Posts, Board3 Portal
Wanneer ontstond het probleem? Vanochtend na een database update
phpBB versie: 3.0.7-PL1


Heb je onlangs iets veranderd aan je forum? Ik heb alle wijzigingen van de oude versie 'over gekopieerd' naar de nieuwste versie.
Wat is het probleem?

Wanneer de pagina geladen wordt krijg ik het volgende probleem.

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysql4 ]

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 \'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag\' at line 4 [1064]

SQL

SELECT s.style_id, t.template_storedb, t.template_path, t.template_id, t.bbcode_bitfield, t.template_inherits_id, t.template_inherit_path, c.theme_path, c.theme_name, c.theme_storedb, c.theme_id, i.imageset_path, i.imageset_id, i.imageset_name FROM `theforce_styles` s, `theforce_styles_template` t, `theforce_styles_theme` c, `theforce_styles_imageset` i WHERE s.style_id = AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imageset_id = s.imageset_id

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/session.php
LINE: 1603
CALL: dbal_mysql->sql_query()

FILE: search.php
LINE: 23
CALL: user->setup()
Wat kan dit zijn en hoe kan dit het snelst opgelost worden?

Alvast bedankt.

- Stefan

Re: MySQL fout bij het openen van forum

Geplaatst: 09 mar 2010, 20:34
door EelkeB
[...]WHERE s.style_id = !!! AND t.template_id = s.template_id [...]
De ID van de stijl is niet ingevuld, op de plaats van de uitroeptekens (door mij toegevoegd) hoort een getal te staan. Nu dat niet zo is, is de query niet geldig. Kijk eens of de config-waarde default_style wel in je config-tabel zit (hoe die dan eventueel verdwenen is, is vraag 2...)

Re: MySQL fout bij het openen van forum

Geplaatst: 13 mar 2010, 21:46
door steefaman
Bedankt voor je reactie =)

Ik had ondertussen nog even snel verder gespeurd over wat het probleem zou kunnen zijn. Vervolgens gevonden dat er een fout in het 'includes/session.php' zat, heel snel de back-up terug gezet (was namelijk net klaar met het installeren van een modificatie) en toen werkte het weer =)

I.i.g. toch hartstikke bedankt voor het meedenken!

- Stefan