Ho risolto in questa maniera:

Codice PHP:
$query "SELECT TOP 101 * FROM nl_newsletter WHERE (1=1)";                /*ricerca con vincolo testo*/

        
if (isset($text) && (trim($text)!=''))

        {

            
$query.= " AND titolo LIKE '%".mysql_escape_string($text)."%'";

        }                
/*ricerca con vincolo centro commerciale*/

        
if (isset($centro_commerciale) && ($centro_commerciale)!=0)

        {

            
$query.= " AND sito = ".$centro_commerciale."";

        }

                
/*ricerca con vincolo data da*/        

                
if (isset($date_da) && ($date_da)!='')

        {                
$query.= " AND data_invio >= '".$date_da."'";

        }

                
/*ricerca con vincolo data a*/

                        
if (isset($date_a)&& ($date_a)!='')

        {

            
$query.= " AND data_invio <= '".$date_a."'";

        } 
Grazie a tutti Comunque.