ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Probleme und Fragen / seltener SQL Error bei reply.php


Seite 1 von 1

Luki schrieb am 23.05.2006 um 20:12 Uhr

Hallo,

unser Forum läuft wie ne 1 :) und macht nirgendswo Probleme, lediglich alle paar Tage/Wochen stolpert der ein oder andere registrierte User über diesen Fehler, und ich komme nicht dahinter wie der entsteht...

da es der einzige Fehler der noch gefixt werden müsste, würde ich mich freuen, wenn jemand ein Tipp hat!! - vielen Dank!!

ThWB Error: SQL
Date: 2006-05-11 *******
User: `*****' (**)
Script: `/www/htdocs/site/reply.php'
Query String is empty.
Referer: `http://forum.de/t5934-7.htm'
Browser: `Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
SQL Error: `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 b.boardid = l.boardid' at line 5'
in query: `SELECT l.time, b.boardlastpost
                                FROM tb_lastboard AS l, tb_board AS b
                                WHERE l.userid = 56
                                AND l.boardid = 
                                AND b.boardid = l.boardid'
Backtrace: 
Array
(
    [0] => Array
        (
            [file] => /www/htdocs/site/reply.php
            [line] => 123
            [function] => thwb_query
        )

)

hevtig schrieb am 23.05.2006 um 21:51 Uhr

Hallo Lukas,

ist der Fehler irgendwie reproduzierbar?
Es ist ja offensichtlich, daß er einen Wert aus tb_lastboard nicht findet, bzw., daß kein Wert gesetzt ist.

$r_lastvisit = thwb_query("SELECT l.time, b.boardlastpost
                                FROM ${pref}lastboard AS l, ${pref}board AS b
                                WHERE l.userid = ${g_user['userid']}
                                AND l.boardid = ${board['boardid']}
                                AND b.boardid = l.boardid");
    mysql_num_rows($r_lastvisit) && $a_lastvisit = mysql_fetch_assoc($r_lastvisit);

Irgendwie scheint ${board['boardid' keinen Wert zu bekommen. Irgendein spezielles Board?

Luki schrieb am 23.05.2006 um 22:34 Uhr

habe wirklich alles versucht, Log Dateien untersucht (was zu dem Zeitpunkt passiert ist bzw. für Vorgänge passieren, was der User vorher gemacht hat), User befragt die den Fehler produziert haben (die haben den in der Regel nicht mitbekommen) etc. :/

mit fehlenden Daten in der lastboard scheint das leider auch nicht zusammenzuhängen, hatte das schon ausprobiert...

*rätsel*

- tritt im Augenblick auch nur alle paar Wochen auf...
- anscheinend wird unter ganz seltenen Umständen tatsächlich ${board['boardid'} nicht gesetzt
- ist in unterschiedlichen Foren aufgetreten

Seite 1 von 1