Seite 1 von 1

SQL-Problem mit dem Birthday Hack von Niels

Verfasst: 27.01.2007 23:28
von The Painkiller
Guten Abend,

ich habe gerade den Birthday Hack von Niels eingebaut - der funktioniert auch soweit ganz gut. Allerdings kommt beim Aufruf eines Postings folgende Fehlermeldung:

Code: Alles auswählen

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1064 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 '.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_use' at line 1

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, u.user_birthday, u.user_next_birthday_greeting p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 84 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 399
File : viewtopic.php
die viewtopic.php Zeile 399

Code: Alles auswählen

{
	message_die(GENERAL_ERROR, "Could not obtain post/user information.", '', __LINE__, __FILE__, $sql);
}

Kann mir bitte jemand erklären, wo der Fehler ist? Danke

Gruß
Thorsten

Verfasst: 28.01.2007 01:48
von Balint
Hallo!

Die von Dir eingefügte Zeile aus der viewtopic ist nicht aufschlussreich, da sie nur den Fehler zeigt. Verlinke doch bitte die gesamte viewtopic.php bei www.pastebin.com


Viele Grüße,
Bálint

Verfasst: 28.01.2007 02:04
von The Painkiller
hier die verlinkte viewtopic.php

http://pastebin.com/869101

Verfasst: 28.01.2007 02:10
von Balint
Hallo!

In Zeile 389 (der richtig langen) gibt es einen Teil

Code: Alles auswählen

u.user_birthday, u.user_next_birthday_greeting p.*, pt.post_text, pt.post_subject, pt.bbcode_uid
da fehlt hinter dem u.user_next_birthday_greeting ein Komma, so muß es heißen

Code: Alles auswählen

u.user_birthday, u.user_next_birthday_greeting, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid

Viele Grüße,
Bálint

Verfasst: 28.01.2007 02:12
von andreasOymann
setz mal ein Komma vor in Zeile 389 ...

A.

Verfasst: 28.01.2007 02:24
von The Painkiller
Das Komma war es - vielen lieben Dank.

Ihr seit echt gut, das Ihr das gefunden habt - :D