dove sbaglio?

ricevo da un'altra pagina la query in questo modo:
Codice PHP:
$laura $_REQUEST['query']; 
se stampo a video la variabile $laura ottengo questo:
Codice PHP:
SELECT id_asscognome_nomedata_nascita,
 
com_nascitacod_fiscaleemailpro_dataiscrpub_dataiscrnum_tesseraindirizzo_res
concat(cap_res,'-',comune_res,'-','(',prov_res,')') as indirizzoresidenzaindirizzo_dom
comune_domprov_domcomune_resprov_rescap_rescap_domconcat(cap_dom,'-
'
,comune_dom,'-','(',prov_dom,')') as indirizzodomiciliomorosomorosoucsimorosoussi
professionaletestatenoncontratpensionatosindacato030morosogusselezione_ind
emailselezione_ind2id_quotadataiscr_ucsidataiscr_ussidataiscr_gus FROM anagrafica 
WHERE 1 
AND visualizza LIKE '0' AND sospeso=AND cancellato=AND deceduto=AND 
pra_att !=AND pub_att !=0 ORDER BY cognome_nome 

che è il risultato di una query filtrata appunto in un passaggio precedente...

ora devo richiamare la query con questo codice:
Codice PHP:
$query "$laura"
ma il risultato è il seguente messaggio:
Query was empty
sapete dirmi qualcosa?