Salve a tutti.
Sto realizzzando un applicazione che dovrebbe richiedere di essere installata sia usando mysql che mssql.

Per realizzare questo ho fatto una funzione che switch le procedure mysql e mssql.
La cosa strana è che se nella funzione faccio un return di questo tipo :

Codice PHP:
    return mysql_fetch_array($result_gen); 
successivamente nella pagina dove richiamo la funzione il while sembrerebbe andare in loop infinito.

Se però effettuo la procedura senza funzione "funziona" correttamente


Codice PHP:
        $result_prt mysql_query($query_prt$connessione);
    while(
$row_prt mysql_fetch_array($result_prt)){ 
Sembrerebbe che accettasse mysql_fetch_array solo nel while non dal return di una funzione.

Qualcuno mi sa dire il perchè?

Grazie a tutti!!
Ciauz