Grazie per la risposta! Nulla.. ricevo il seguente errore SQL:
Codice: Seleziona tutto
SQL ERROR [ mysqli ]
Column 'forum_id' in where clause is ambiguous [1052]
SQL
SELECT topic_title, phpbb_topics.forum_id, topic_id, topic_time, topic_type, topic_status, poll_start, topic_last_post_id, topic_poster, topic_last_poster_id, topic_first_poster_colour, topic_last_poster_colour, topic_first_poster_name, topic_last_poster_name, topic_last_post_time, topic_last_post_subject, forum_name, topic_views, topic_replies, icon_id FROM phpbb_topics LEFT JOIN phpbb_forums ON phpbb_topics.forum_id = phpbb_forums.forum_id LEFT JOIN phpbb_icons ON phpbb_topics.icon_id = phpbb_icons.icons_id WHERE forum_id <> 45 AND topic_status <> 2 AND topic_approved = 1 ORDER BY topic_last_post_time DESC LIMIT 6
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/db/mysqli.php
LINE: 205
CALL: dbal_mysqli->sql_query()
FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysqli->_sql_query_limit()
FILE: includes/last_post.php
LINE: 51
CALL: dbal->sql_query_limit()
FILE: index.php
LINE: 151
CALL: include('includes/last_post.php')
Ci avevo provato pure io.. Conta che devo evitare di far visualizzare + forum (categorie)..
ho provato il secondo esempio e funziona tutto correttamente ma continuo a visualizzare i topic dentro la categoria.. Cmq mi sa che ho fatto un casotto.. Forse devo bloccare i topic direttamente?
EDIT: Il 2° metodo ha funzionato! Non aveva ancora aggiornato... Grazie!