si può mettere una query dentro una function?

tipo:

Codice PHP:
function lafunzione($variabile){     
$risultato=mysql_query("select * from tabella where campo='".$variabile."' ",$connessione) or die ("Errore ".mysql_error());
 while(
$resc=mysql_fetch_array($risultato)) {
$ritorno.=$resc[campo];
}

ecc.... 
cioè mi da il seguente errore:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ....