Código PHP:
<?
$host="localhost";
$user="root";
$pass="pass";
$db="db";
$tabla="tabla";
//conectamos con la base de datos
$con=mysql_connect($host,$user,$pass);
mysql_select_db($db,$con);
//Ejecutamos la consulta
$sql = "SELECT * FROM $tabla ORDER BY id";
$rst = mysql_query($sql);
//Generamos la tabla
echo "<table border='1'>";
$i = 0;
while ($row = mysql_fetch_array($rst)) {
$campo = $row["id"];
if ($i & 3 == 0) echo "<tr>";
echo "<td>$campo</td>";
if ($i % 3 == 2) echo "</tr>";
}
echo "</table>";
?>
bueno lo intente de la manera que me dijiste y no puedo obtener las columnas sale todo hacia al lado.