Intanto grazie per l'attenzione, cerco di spiegarmi meglio: una volta trasferiti i dati da un form, ho voluto fare un select per verificare l'esistenza di uno dei miei dati appena inseriti, in questo caso un indirizzo email

Codice PHP:
$filtro = (trim($_GET['scegli']));

$query = ("SELECT * FROM dati 
            WHERE pec = TRIM('
$filtro')");
$risultato mysql_query($query,$db) or die ("<center>Impossibile visualizzare i records</center>");
while (
$record mysql_fetch_array ($risultato))
$result_pec $record[pec]; 
etc. succede che il dato esiste nel dbase ma non riesco a recuperarlo se invece lo inserisco manualmente nel db o modifico lo stesso trascinadolo a sinistra del campo, con lo stesso codice di ricerca si recupera recupera normalmente. Ho provato a inserire le funzioni trim ma nulla di fatto. Da cosa dipende il problema? Grazie.