html table built dynamically in php

table content from data

dog namedog color
Tairobrown
Emiwhite
Joyblack
Luckyyellow

// php code as below: echo "<table style='margin-left: 100px;'>"; echo "<tr style='background-color: #dddddd'>"; echo "<td>dog name</td><td>dog color</td>"; echo "</tr>"; while($row = mysqli_fetch_assoc($result)) { echo '<tr>'; foreach ($row as $key => $value){ echo "<td>" . $value . "</td>"; } echo '</tr>'; }; echo "</table>";