como deliego datos de my sql con php

io
08 de Agosto del 2005
bueno ya se lo tipico:

<?
function SQL_select($sql){
$id_con = mysql_connect ("127.0.0.1", "root", "");
$con = mysql_db_query("estudiantes",$sql);
return $con;
}

$Query= "select * from estudiante";
$resultado=SQL_select($sql);
while($i=@mysql_fetch_array($resultado)){
// MOSTRAR DATOS Y DEMÃS ....
}
?>
lo que yo quiero es que por ejemplo en la base yo tengo orden, titulo
1 manuales
2 quejas
3 solicitudes
4 iiiiiii
5 aaaa
6 iiiooo

entonces quiero que me muestre los datos pero de tres en tres de esta forma:

manuales quejas solicitudes
iiiiiiiiii oooo aaaaaaa

sin cabecera ni nada simplemente el campo y este ya esta direccionado para una pagina php.

El problema es como le ordeno de 3 en 3 ?

bytevamp
08 de Agosto del 2005
¿probaste a mostrar los datos en una tabla con tres columnas?

io
08 de Agosto del 2005
<?php // aqui empieza?>
<? include("conexion.php"); ?>

<table>
<?php
$link=Conectarse();
$result=mysql_query("select * from opciones ",$link);
?>
<tr>
<?php

while($row = mysql_fetch_array($result)) {

?>

<td align=center width="33%" class="unnamed2"><? echo "<a href='$row[1].php' target='_blank'> $row[1]</a>" ?></td>
<? }
mysql_close($link);
?>
</tr>

</table>

<?php // termina ?>

este es el codigo que quiero adaptar de 3 en 3 y si pongo tres columnnas por el while que esta arriba no me sale como quiero yo.
yo me supongo que es de validar eso en el while que cada tres se produzca un <tr> o algo asi pero no se como hacer espero me puedan ayudar de igual forma gracias bytevamp
Como tu dices en tres columnas lo tengo echo pero no es dinamico . Lo que deseo es que me devuelva los campos directamente de la B.D y de 3 en 3 para que quede bacan mi diseño.