Nie masz żadnej pętli w skrypcie szablonu, dlatego wyświetla się tylko jeden rekord.
Nie wiem dokładnie, jak Twój kod jest zorganizowany poza opublikowanym fragmentem, ale zakładając, że Twoje wiersze danych znajdują się w $rows
zmienna tablicowa, kod będzie wyglądał mniej więcej tak:
<? foreach($rows as $row) { ?>
<tr>
<td ><?php echo $img; ?></td>
<td>Book Name:</td>
<td ><?php echo $row['pname']; ?></td>
<td class="text1">MRP:</td>
<td><?php echo $row['price'];?> </td>
</tr>
<? } ?>