Ciao, ho una stringa sql che quando la eseguo via php mi viene dato errore:
Fatal error: Call to a member function fetch() on a non-object in C:\Program Files\xampp\htdocs\new_bs_site\classes\c_mysql.php on line 252
La cosa strana è che se la stampo, la copio e la incollo su phpmyadmin funziona. Potrebbe essere perchè v_sow_history non è una tabella ma una vista?


Codice PHP:

$sql 
"SELECT id_summary_of_work,                       
          `Numero Consuntivo`,                         
           Data,                         
          `Stato Consuntivo`,                        
           Oggetto,                        
           Totale,                        
           Numero_Ordine as `Numero ordine`,                        
           Totale_Ordine as `Totale ordine`,                        
           SAL,                        
           Totale_SAL as `Totale SAL`,                        
           Fattura,                        
           t_company.name                
           FROM v_sow_history, t_company                 
           WHERE t_company.id_company = v_sow_history.id_company"

Il print della stringa è:
SELECT id_summary_of_work, `Numero Consuntivo`, Data, `Stato Consuntivo`, Oggetto, Totale, Numero_Ordine as `Numero ordine`, Totale_Ordine as `Totale ordine`, SAL, Totale_SAL as `Totale SAL`, Fattura, t_company.name FROM v_sow_history, t_company WHERE t_company.id_company = v_sow_history.id_company