Dinvivo de filas dinámicas al recuperar registros de la base de datos

Ename   Sal      
tom     100
tom     200
bill    100
bill    250
bill    450
bill    400

Esta es la estructura de consulta y html que ha dado el resultado anterior.

<?php 
$sql = "select * from emp ";
$result= mysql_query($sql);
while($row=mysql_fetch_array($result))
{
  <tr >
    <td rowspan=""  ><?php echo $row['ename']; ?></td>
    <td><?php echo $row['esal']?></td>
  </tr>
  <? }?>

¿Cómo puedo obtener el siguiente resultado:

Ename   Sal      
tom     100
        200
bill    100
        250
        450
        400

Respuestas a la pregunta(4)

Su respuesta a la pregunta