sicuramente stò sbagliando l'inserimento:

questa è la prima parte della query:
Codice PHP:
$query "SELECT anagrafica.id_ass, anagrafica.cognome_nome,
 anagrafica.indirizzo_res, concat(anagrafica.cap_res,'-',anagrafica.comune_res,'-
','(',anagrafica.prov_res,')') as indirizzoresidenza, anagrafica.indirizzo_dom, concat
(anagrafica.cap_dom,'-',anagrafica.comune_dom,'-','(',anagrafica.prov_dom,')') as 
indirizzodomicilio, anagrafica.selezione_ind, anagrafica.selezione_ind2, 
 pagamenti.id_transaz, pagamenti.id_pagamento, pagamenti.descr_pagamento, 
pagamenti.data_pagamento, pagamenti.valore FROM anagrafica INNER JOIN pagamenti ON
 anagrafica.id_ass = pagamenti.id_ass WHERE 1"

questo il codice che mi hai postato inserito da me (in modo sicuramente errato):
Codice PHP:
if($_REQUEST['data_da'] != NULL AND $_REQUEST['data_a'] != NULL)
        {
        
$array_date explode("/"$_REQUEST['data_pagamento']);
        
$query .=  "AND data_pagamento between '$data_da' AND '$data_a'";
        
$query .=  $array_date[2];
        
$query .=  "-";
        
$query .=  $array_date[1];
        
$query .=  "-";
        
$query .=  $array_date[0];
        
$query .=  "%'";
        } 
la fine della query:
Codice PHP:
$query .=  " ORDER BY data_pagamento"
e l'errore che mi da:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmi\xampp\htdocs\stampasarda\mostrapagame nti.php on line 81