Ho fatto una funzione con un parametro e ho passato un array associativo in questo parametro, ma non va. perché?

Fa differenza se questo array associativo è generato da mysql_fetch_array?