se questa query è riportata completamente :
Codice:
SELECT t.*, u.user_id, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_allowsmile FROM phpbb_tutorial_tutorials t, phpbb_users u WHERE t.tutorial_category_id = 1 AND u.user_id = t.tutorial_author_id ORDER BY
direi che manca la condizione di ordinamento, infatti doppo il comando ORDER BY non c'è nulla, il che spiegherebbe il discorso dei due apici singoli ''.
Stando al codice che hai postato, direi che il problema dovrebbe essere in questa parte :
Codice PHP:
if ( defined( 'IN_ADMIN' ) )
{
$sql .= " ORDER BY t.tutorial_id";
}
else
{
$sql .= " ORDER BY " . $tutorial_news_sort_method_extra . $tutorial_news_sort_method . $tutorial_news_sort_par . "";
}
e più precisamente nella parte 'else' in quanto è l'unica in cui vengono passate variabili.
Ora se il mio ragionamento è corretto, ti consiglio di controllare la valorizzazione delle seguenti variabili :
- $tutorial_news_sort_method_extra
- $tutorial_news_sort_method
- $tutorial_news_sort_par
Spero di esserti stato di aiuto.
Ciao
Leandro