Ответ также зависит от того, как вы хотите показать информацию.
Если мы предположим, что в вашей базе данных есть следующие шесть artist_id
1,2,3,4,5,6
каким образом вы хотели бы показать их? Сюда
1 2
3 4
5 6
или так?
1 4
2 5
3 6
Обновление: как вы говорите, вы хотели бы показать их первым способом, решение довольно простое. На каждой итерации пары (0, 2, 4 ...) вы должны открывать строку, а на каждой нечетной итерации (1, 3, 5 ...) вы должны закрывать ее, чтобы вы получили
<tr><td>0</td><td>1</td></tr><tr><td>2</td><td>3</td></tr>...
Код будет
<?php
$query = "SELECT * FROM `release` WHERE artist_id = '$rcode' AND label_id = '$id'";
$result = mysql_query($query);
$tr_no = mysql_num_rows($result);
$ii = 0; // Iterator
while ($info = mysql_fetch_array($result)) {
?>
<div>
<table style="width: 100%">
<?php if ($ii%2 == 0) { // If pair, we open tr?>
<tr>
<?php } ?>
<td ><img src="../artwork/<?php echo $info['label_id']; ?>/<?php echo $info['ID']; ?>.jpg" width="100" height="100" /></td>
<td valign="top">
<table style="width: 100%">
<tr>
<td style="width: 45px; height: 20px;" class="style5">
</td>
<td style="width: 180px"><?php echo $info['code']; ?></td>
</tr>
<tr>
<td style="width: 45px; height: 20px;" class="style5">
</td>
<td style="width: 180px"><?php echo $info['name']; ?></td>
</tr>
<tr>
<td style="width: 45px; height: 20px;" class="style5">
</td>
<td style="width: 180px"><?php echo trh($info['date']); ?></td>
</tr>
<tr>
<td style="width: 45px; height: 20px;" class="style5">
</td>
<td style="width: 180px">
</td>
</tr>
</table>
</td>
<?php if ($ii%2 == 1) { // If odd, we close tr?>
</tr>
<?php } ?>
</table>
</div>
<?php $ii++; // We increment the iterator }
?>