Altrimenti(forse) puoi fare così mentre esegui la query(non ne sono sicuro perchè non la uso molto come 'costruttore'),ecco un esempio:
Codice PHP:
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
$query="SELECT `id`,`user_name`,`full_name` FROM users";
$result = mysql_query($query,$link);
$i=0;
while (list($id[$i], $name[$i], $full_name[$i]) = mysql_fetch_row($result))
$i+=1;
for($j=0; $j<$i; $j++)
/* Crei la tabella con i dati*/
In teoria salvi in un array globale che rimane li,poi con l'echo crei la tabella.
Spero di averti aiutato.