oltre a quanto ben detto da eiyen per capire la potenza delle funzioni prova a pensare al fatto che di "query" ne puoi fare di tanti tipi.. Non è detto che ci siano solo le SELECT.
Quindi sulla tua funzione puoi impostare un bel parametro per diversificare le query. Con 1 funzione puoi fare più query differenti
Codice PHP:
function queryFetchArray( $query ){
$result = mysql_query( $query );
while( $temp = mysql_fetch_array( $result ) ) {
$dato=$temp['campo'];
}
return $dato;
}
quindi:
Codice PHP:
$query = 'SELECT* FROM tabella';
$dati = queryFetchArray( $query );
//test
print_r( $dati );
$query2 = "SELECT campo FROM tabella WHERE campo='valore'";
$dati2 = queryFetchArray( $query2 );
//test
print_r( $dati2 );
1 funzione che ti permette di fare più cose... ovviamente sono solamente esempi per capire il concetto.. potresti provare a scindere la query vera e propria con il fetchArray e fare 2 funzioni... se vuoi provare poi vediamo