encontre en las faqs de php un codigo para mostrar en columnas que ahora despues os dejo todo el script, la cuestion es que necesito que me muestre los resultados por filas ¿que tengo que modificar?  muchas gracias
   Código PHP:
    <?php 
 
include("conexion2.php");
$result = mysql_query("SELECT * FROM precios ORDER BY id DESC LIMIT 0, 20",$db);
 
echo "<table align=center>"; 
 
$columnes = 6; # Número de columnas (variable) 
 
//if (($rows=mysql_num_rows($result))==0) { 
//  echo "<tr><td colspan=$columnes>No hay resultados en la BD.</td></tr> "; 
//} else { 
//  echo "<tr><td colspan=$columnes>$rows Resultados </td></tr>"; 
//} 
 
for ($i=1; $row = mysql_fetch_row ($result); $i++) { 
$resto = ($i % $columnes); # Número de celda del <tr> en que nos encontramos 
if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr> 
    echo "<td>$row[1]</td>";  
    echo "<td>$row[2]</td>";  
if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr> 
} 
if ($resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos 
$ajust = $columnes - $resto; # Número de huecos necesarios 
for ($j = 0; $j < $ajust; $j++) {echo "<td> </td>";} 
echo "</tr>"; # Cerramos la última línea </tr> 
} 
 
echo "</table>"; 
?>