Pagina 1 van 1

keep unread flags probleem

Geplaatst: 08 jun 2007, 19:06
door svenn
  • Modificatie & Versie: keep unread flags
    phpBB versie: 2.0.22
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? Jep deze ;)
    Wat is het probleem? MySQL error
in Search.php krijg ik :

Code: Selecteer alles

Could not obtain search results

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 ' , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_forums f, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 WHERE t.topic_id IN (, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ) AND t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id ORDER BY p2.post_time DESC LIMIT 0, 50

Line : 794
File : search.php
dat is dit stukje :

Code: Selecteer alles

			$sql = "SELECT pt.post_text, pt.bbcode_uid, pt.post_subject, p.*, f.forum_id, f.forum_name, t.*, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid  
				FROM " . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt 
					WHERE p.post_id IN ($search_results)
					AND pt.post_id = p.post_id
					AND f.forum_id = p.forum_id
					AND p.topic_id = t.topic_id
					AND p.poster_id = u.user_id";
duidelijk is dus dat het hier fout loopt :

Code: Selecteer alles

		$search_results = implode(', ', $search_ids);
		$per_page = ( $show_results == 'posts' ) ? $board_config['posts_per_page'] : $board_config['topics_per_page'];
iemand een ideetje ?

Re: keep unread flags probleem

Geplaatst: 09 jun 2007, 10:28
door marian0810
svenn schreef:duidelijk is dus dat het hier fout loopt :

Code: Selecteer alles

		$search_results = implode(', ', $search_ids);
		$per_page = ( $show_results == 'posts' ) ? $board_config['posts_per_page'] : $board_config['topics_per_page'];
iemand een ideetje ?
Tja of je er wat aan hebt weet ik niet maar bij mij zijn die regels exact hetzelfde en alles werkt prima. Het zal dus toch ergens anders moeten zitten.

Re: keep unread flags probleem

Geplaatst: 09 jun 2007, 11:04
door Salomon
Dump search.php eens?

Re: keep unread flags probleem

Geplaatst: 09 jun 2007, 11:09
door Stef
svenn schreef:dat is dit stukje :
Dat is het niet. :)

f, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 WHERE t.topic_id IN (, ,
" . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TEXT_TABLE . " pt WHERE p.post_id IN ($search_results

Re: keep unread flags probleem

Geplaatst: 09 jun 2007, 18:58
door svenn
search.php ik vind het echt niet... en door die examens kan ik me er niet in verdiepen dus als iemand de fout in 1,2,3 ziet ... kusje ;)

Re: keep unread flags probleem

Geplaatst: 10 jun 2007, 09:42
door Stef
Je dump is onvolledig, er staat niet alles op.