Well since you didn't supply a whole lot of specific information, Deb, I can only give you a somewhat theoretical reply: Yes. It can be done, and one (of many) possible way(s) to achieve this:
<?php
$fields = array(); // would be one, two, or three fields.
$query = "SELECT " . implode(',', $fields) . " FROM table LIMIT " . $start . ',' . $limit;
$result = mysql_query($query) or exit(mysql_error());
if(mysql_num_rows($result) == 0) exit('nothing here...');
?>
<table>
<?php
while($row = mysql_fetch_array($result))
{
?>
<tr>
<?php
foreach($fields as $value)
{
?>
<td><?php echo htmlspecialchars($row[$value]); ?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>