mister32: SQL-Error Invalid SQL

Hallo liebe leute,

ich habe das wbb2 board noch und nach einem Serverumzug habe ich folgende Melding. Bei WBB kan mir leider auch niemand genau Helfen :(

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.4): Invalid SQL: SELECT t.threadid, t.boardid, x.title, x.boardid, t.prefix, t.topic, t.starttime, t.starterid, t.starter, t.lastposttime, t.lastposterid, t.lastposter, t.replycount, t.views, t.attachments, t.closed, t.important, t.pollid FROM bb1_threads t, bb1_boards x LEFT JOIN bb1_boards b ON (t.boardid=b.boardid) WHERE t.visible='1' AND t.closed <> 3 AND t.threadid <> 10243 AND b.password='' AND t.boardid=x.boardid AND t.boardid IN (0,207,181,22,187,31,4,118,215,11,200,85,183,213,214,76,66,40,61,198,170,197,129,12,13,19,27,42,83,204,217,62,47,210,41,43,44,49,157,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,220,221,219,222,164,161,162,163,105,87,86,88,89,91,99,90,98,92,100,93,101,171,172,173,174,175,176,177,178,179,104,106,107,126,119,120,121,122,186,185,184,201,202,203,208,209,216) AND t.topic LIKE '%Sa%' ORDER BY t.lastposttime DESC LIMIT 0, 5;
mysql error: Unknown column 't.boardid' in 'on clause'
mysql error number: 1054
mysql version: 5.0.51a-log
php version: 5.2.4
Date: 23.10.2008 @ 01:46
Script: /thread.php?threadid=10243

Was fehlt hier genau? Die SQL-Tabelle ist aber vollständig.

Ich hoffe jemand hat eune Idee :)

gruss

  1. Hallo,

    ich habe das wbb2 board noch und nach einem Serverumzug habe ich folgende Melding. Bei WBB kan mir leider auch niemand genau Helfen :(

    das liegt an schlampigem Code, der inzwischen bestraft wird. Ich finde das gut.

    Database error in WoltLab Burning Board (2.3.4): Invalid SQL: SELECT t.threadid, t.boardid, x.title, x.boardid, t.prefix, t.topic, t.starttime, t.starterid, t.starter, t.lastposttime, t.lastposterid, t.lastposter, t.replycount, t.views, t.attachments, t.closed, t.important, t.pollid FROM bb1_threads t, bb1_boards x LEFT JOIN bb1_boards b ON (t.boardid=b.boardid) WHERE t.visible='1' AND t.closed <> 3 AND t.threadid <> 10243 AND b.password='' AND t.boardid=x.boardid AND t.boardid IN (0,207,181,22,187,31,4,118,215,11,200,85,183,213,214,76,66,40,61,198,170,197,129,12,13,19,27,42,83,204,217,62,47,210,41,43,44,49,157,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,149,150,151,152,153,154,155,156,220,221,219,222,164,161,162,163,105,87,86,88,89,91,99,90,98,92,100,93,101,171,172,173,174,175,176,177,178,179,104,106,107,126,119,120,121,122,186,185,184,201,202,203,208,209,216) AND t.topic LIKE '%Sa%' ORDER BY t.lastposttime DESC LIMIT 0, 5;
    mysql error: Unknown column 't.boardid' in 'on clause'

    Was fehlt hier genau? Die SQL-Tabelle ist aber vollständig.

    Das SQL ist kaputt und wird seit MySQL 5.0.12 nicht mehr akzeptiert.

    mysql version: 5.0.51a-log

    Die alte MySQL-Version muss älter gewesen sein als 5.0.12. Selbstverständlich ist die Ursache hier im Forum schon öfter angesprochen worden, Beispiele:

    </archiv/2007/11/t162133/#m1054848>
    </archiv/2008/1/t165504/#m1079058>
    </archiv/2008/1/t165762/#m1080784>
    </archiv/2008/8/t175849/#m1156250>

    Freundliche Grüße

    Vinzenz