Hola,
Cada vez que llamas a mysql_fetch_*() lees el siguiente registro, asi que tendras que volver a llamarla en mitad del while. Algo como:
Código PHP:
while ($registro = mysql_fetch_array($result)) {
<tr>
<td>
#fila1 de la BDD
</td>
<td>
if ($registro = mysql_fetch_array($result)) {
#fila2 de la BDD
} else {
lo que quieras sacar si el numero de registros es impar
}
</td>
</tr>
}
El if es para que en caso de ser un numero impar de registros, esa ultima celda tenga un contenido.
Saludos.
PD: En la FAQ
http://www.forosdelweb.com/showthrea...669#post240669 tienes el codigo generalizado para x columnas.