Il ciclo ti serve sempre MA puoi salvarti i dati in un array e usarlo dopo (invece di usarlo al momento).
Si fa così:

while ($resDati [] =mysql_fetch_array()) ; <=== ATTENTO A QUESTO PUNTO E VIRGOLA NON SCORDARTELO!!!

a questo punto avrai un array bidimensionale (associativo e non, cioè lo scorri sia con le chiavi numeriche che con quelle a stringa dei campi) in cui il primo indice è la riga ed il secondo la colonna:

Il seguente ciclo per esempio ti stampa l'intero valore di una colonna tra quelle selezionate!

for $i=0;$i<count($resDati); $i++){

echo $resDati[$i]["campo1"];

}