Questa query non mi da errore ma non seleziona i campi 'id_cat' e 'categoria':
Codice PHP:
SELECT
".$_CONFIG['table_news'].".id AS id_news,
".$_CONFIG['table_news'].".id AS id_categoria,
".$_CONFIG['table_news'].".id_lingua,
".$_CONFIG['table_news'].".data,
".$_CONFIG['table_news'].".titolo,
".$_CONFIG['table_news'].".testo,
".$_CONFIG['table_categoria'].".id AS id_cat,
".$_CONFIG['table_categoria'].".categoria AS categoria,
".$_CONFIG['table_lingua'].".id as id_lingua_lingua,
".$_CONFIG['table_lingua'].".sigla ";#!!!!!ricordati lo spazio finale della query!!!!!
$query.="FROM ".$_CONFIG['table_news']."
LEFT JOIN ".$_CONFIG['table_categoria']." ON (".$_CONFIG['table_news'].".id_categoria = ".$_CONFIG['table_categoria'].".id)
LEFT JOIN ".$_CONFIG['table_lingua']." ON ( ".$_CONFIG['table_news'].".id_lingua = ".$_CONFIG['table_lingua'].".id)
WHERE ".$_CONFIG['table_news'].".id_lingua = ".$ris['id']." AND visualizza = 1";
$query.=" ORDER BY data DESC LIMIT 0,3