MyBB.de Forum
SQL-Fehlermeldung beim Lesen von PNs gelöschter User - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: SQL-Fehlermeldung beim Lesen von PNs gelöschter User (/thread-37921.html)



SQL-Fehlermeldung beim Lesen von PNs gelöschter User - Gerti - 25.07.2021

MyBB V1.8.25 (derzeit Update auf V1.8.27)

Hallo,
will man PNs von User im Postfach lesen, wo die User bereits gelöscht sind (werden mit dem Usernamen "MyBB Engine" angezeigt), wird der SQL-Fehler:
Code:
SQL Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY id' at line 1
Query: SELECT id, date FROM mybb_buddyrequests WHERE touid=4 AND uid= ORDER BY id
angezeigt.

Wie kann man dieser Fehlermeldung abfangen?

Vorab besten Dank für etwaige konstruktive Hinweise.


RE: SQL-Fehlermeldung beim Lesen von PNs gelöschter User - StefanT - 25.07.2021

Bei den wenigen Informationen ist es leider schwierig zu helfen. Da in der private.php keine solche Abfrage vorkommt, tippe ich spontan auf ein fehlerhaftes Plugin.


RE: SQL-Fehlermeldung beim Lesen von PNs gelöschter User - itsmeJAY - 25.07.2021

Hallo Gerti,

kann es denn, dass du irgendein Plugin benutzt welches auf die PNs zugreift? Ich hatte mal paar gemacht.

Das hier vielleicht?
https://www.mybb.de/erweiterungen/18x/plugins-profile/accept-buddy-requests-in-private-messages/


RE: SQL-Fehlermeldung beim Lesen von PNs gelöschter User - Gerti - 26.07.2021

@StefanT
bei 50 PlugIns ist das nicht so leicht herauszufinden. Deaktive ich pauschal alle PlugIns, habe ich einen SQL-Error und das Form wird gar nicht mehr angezeigt.

Habe aber Dank Eurer Hinweise ein PlugIn buddyrequest.php gefunden in welchen wie folgt steht:
PHP-Code:
$query $db->simple_select("buddyrequests""id, date""touid={$post['toid']} AND uid={$post['uid']}", array(
        
"order_by" => 'id',
    )); 
das PlugIn ist somit tatsächlich von itsmeJAY.

@istmeJAY
Das PlugIn (bzw. der SQL-Befehl) müsste angepasst werden. Wie?


RE: SQL-Fehlermeldung beim Lesen von PNs gelöschter User - itsmeJAY - 08.08.2021

Hallo Gerti,

der Fehler wurde soeben behoben. Lade dir bitte die aktuelle Version:

https://community.mybb.com/mods.php?action=view&pid=1338


RE: SQL-Fehlermeldung beim Lesen von PNs gelöschter User - Gerti - 08.08.2021

Besten Dank. Wink