Quali tag HTML vanno ripetuti per ogni risultato della query?
<tr>
<td></td>
</tr>

Nel tuo codice, quale istruzione "stampa" il risultato della query?
echo $row[0], "\n" ;

Questo risultato, tra quali tag della tabella va inserito?
<tr>
</tr>
perchè voglio un risultato per ogni riga

Per alternare codice HTML e codice PHP, quali delimiatori devo utilizzare?
<?php
?>

ho fatto così:
<?php
// richiamo il file di configurazione
require 'config.php';

// richiamo lo script responsabile della connessione a MySQL
require 'connect.php';

$query = "SELECT id, nome FROM utenti";

// invio la query a MySql
$result = mysql_query($query);
//la risposta rimane nel buffer

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>

<body>
<table width="49%" border="1" align="left">

<?php while ($row = mysql_fetch_row($result)){
echo<tr><td> $row[0], "\n" ; </td></tr>} ?>


</table>
</body>
</html>