Hi,
just to say that this post was great to figure out what I needed. Here is how I used and adapted it - watch out that you change the membership level to be displayed if you want to have a different one then 2. If you put it into a page, you also need to have a wordpress php plugin like php exec installed.
<div align="center">
<div>
<table>
<thead>
<tr>
<td align="center">
<div>Surname</div></td>
<td align="center">
<div>First name</div></td>
<td align="center">
<div>Company</div></td>
<td align="center">
<div>Country</div></td>
</tr>
</thead>
<tbody>
<?php
global $wpdb;
$order = 'company_name';
$members_table_name = $wpdb->prefix . "wp_eMember_members_tbl";
$resultsets = $wpdb->get_results("SELECT * FROM $members_table_name ORDER BY $order", OBJECT);
foreach ($resultsets as $member):
?>
<?php if($member->membership_level == 2) { ?>
<tr>
<td align="left"><?php echo $member->last_name; ?></td>
<td align="left"><?php echo $member->first_name; ?></td>
<td align="left"><?php echo $member->company_name; ?></td>
<td align="left"><?php echo $member->country; ?></td>
</tr>
<?php
}
endforeach; //
?>
</tbody>
</table>
</div>
</div>