Buon giorno a tutti, ho un file che si chiama sale.php
che ha questa query


Codice PHP:
   $queries = array("SELECT sum(totale) AS revenue, idCanale, Canale\.descrizione
                          FROM Vendite JOIN Canali ON ( Vendite\.idCanale = Canali\.id ) GROUP BY idCanale"
,
                
                         
"SELECT COUNT( * ) AS pratiche, idCanale, Canali\.descrizione 
                          FROM Vendite JOIN Canali ON ( Vendite\.idCanale = Canali\.id ) GROUP BY idCanale"
,
              
                           
"SELECT sum(quantita) as tickets, idCanale, Canali\.descrizione
                          FROM RigheVendita
                          JOIN Vendite ON (RigheVendita\.idVendita = Vendite\.id)
                      JOIN Canali ON ( Vendite\.idCanale = Canali\.id ) GROUP BY idCanale"
); 
la query dovrebbe riempire l'array con i dati delle vendite, il numero di biglietti e il guadagno diviso per canali (esempio canale sportello, online, ecc ecc)



solo che quando apro la pagina sul browser e stampo il contenuto dell'array (print_r)mi da


Array (
[0] => Array ( [revenue] => 179841.80 [idCanale] => 2 [descrizione] => Internet B2C ) [1] => Array ( [pratiche] => 2742 [idCanale] => 2 [descrizione] => Internet B2C )
[2] => Array ( [tickets] => 7466 [idCanale] => 2 [descrizione] => Internet B2C ) )

prende solo canale 2, escludendo tutti gli altri. Il problema penso riguardi la join


ho provato a mettere i \ davanti a . (es Canale\.descrizione) e come risultato mi da

Array ( [0] => [1] => [2] => )

ovvero l'array è vuoto



Qualcuno sa come aiutarmi?

grazie

p.s le query funzionano perfettamente su phpmyadmin