PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Blog: Database error


hjmaier
08.09.2007, 14:44
Hallo,

ich habe eben den Blog installiert. Es gab folgenden Fehler:

Datenbankfehler in vBulletin 3.6.8:

Invalid SQL:

(
SELECT COUNT(*) AS total,
FROM_UNIXTIME(dateline - , '%c-%e-%Y') AS period
FROM MF_VB3_blog AS blog

WHERE state IN('visible', 'moderation', 'deleted') AND dateline >= 1187560800 AND dateline < 1189254890 AND blog.userid = 1
GROUP BY period
) UNION (
SELECT COUNT(*) AS total,
FROM_UNIXTIME(dateline - , '%c-%e-%Y') AS period
FROM MF_VB3_blog AS blog
WHERE blog.userid = 1 AND dateline >= 1187560800 AND dateline < 1191189600
GROUP BY period
);

MySQL-Fehler : 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 ' '%c-%e-%Y') AS period
FROM MF_VB3_blog AS blog

WHERE state IN('visibl' at line 3
Fehler-Nr. : 1064
Datum : Saturday, September 8th 2007 @ 02:34:50 PM
Skript : http://www.midgard-forum.de/forum/blog_usercp.php
Referrer : http://www.midgard-forum.de/forum/usercp.php
IP-Adresse : 84.172.152.138
Benutzername : hjmaier
Klassenname : vB_Database

s.molinari
09.09.2007, 08:29
Hi hjmaier,

Was hast du gerade gemacht, bevor der Fehler aufgetaucht ist?

Scott

hjmaier
09.09.2007, 11:41
Hi hjmaier,

Was hast du gerade gemacht, bevor der Fehler aufgetaucht ist?

Scott
Ich habe das Problem entdeckt:

Ich habe den Block installiert. Das war's. Der Fehler ist behoben, wenn ich im Admincenter einen Style für alle Blogs (meinen Standardstyle in diesem Fall) wähle. Wenn ich den Eintrag auf "-" lasse kommt dieser Fehler.

Eigentlich sollte ich ihn ja auf "-" lassen können, oder?

Viele Grüße
hj

Mystics
11.09.2007, 12:07
Den Zusammenhang kann ich mir nicht ganz vorstellen. Der eigtl. Fehler ist ja, dass hier nach dem Minus nichts steht:FROM_UNIXTIME(dateline - , '%c-%e-%Y') AS periodCodeauszug:FROM_UNIXTIME(dateline - " . $vbulletin->options['hourdiff'] . ", '%c-%e-%Y') AS period$vbulletin->options['hourdiff'] war also nicht gesetzt. Diese Variable wird aber schon durch die global.php bei vBulletin erzeugt.

In unserem Testforum läuft es auch mit "-". Wenn du wieder auf "-" stellst, kommt dann wirklich wieder derselbe Fehler?