Desde hace un tiempo me tiene mosca el recuperar noticias a 2 columnas desde la base de datos.
La idea es tener en una ilera de tr (filas) a dos columnas (td) donde en cada una se vayan colocando las noticias de mi portal. Actualmente las recupero en tr de 600px de anchura y no hay problema pero me gustaría conseguir dos columnas.
El ejemplo que os planteo es para 5 filas ya que le he puesto un limit de 10 noticias. 5 por fila y a dos columnas.
El código que os pongo, me saca noticias a dos columnas pero son 2 selects iguales que me sacan la misma noticia. Podría meterle un where al segundo select pero no es lo que quiero.
Quiero que con un único select tener noticias a dos columnas. Se que no puede ser complicado y no he visto en portales tipo nuke, pero yo no consigo hacerlo.
Código PHP:
<tr>
<td>
<table width="297px" align="center" style=" background-color:#FFF; border: 1px solid #D5D5D5; margin:5px 4px;" cellspacing="0" cellpadding="0">
<?
$id=mysql_connect ("localhost", "$dblogin", "$dbpass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("$dbname");
?>
<?
$res=mysql_query("select * from noticias order by fecha Desc limit 0,10");
while($fila=mysql_fetch_array($res))
{
?>
<tr>
<td valign="top" class="centraldestacadas">
<h4>Futbol ></h4>
<h2><a href="noticia.php?ver=<?php echo $fila['id']; ?>"><?php echo $fila['titulo']; ?></a></h2>
<h3><?php echo $fila['descripcion']; ?>...</h3>
</td>
</tr>
<? }
?>
</table>
</td>
<td>
<table width="297px" align="center" style=" background-color:#FFF; border: 1px solid #D5D5D5; margin:5px 4px;" cellspacing="0" cellpadding="0">
<?
$id=mysql_connect ("localhost", "$dblogin", "$dbpass") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("$dbname");
?>
<?
$res=mysql_query("select * from noticias order by fecha Desc limit 0,10");
while($fila=mysql_fetch_array($res))
{
?>
<tr>
<td valign="top" class="centraldestacadas">
<h4>Tenis ></h4>
<a href="noticia.php?ver=<?php echo $fila['id']; ?>"><h2><?php echo $fila['titulo']; ?></h2></a>
<h3><?php echo $fila['descripcion']; ?>...</h3>
</tr>
<? }
?>
</table>
</td>
</tr>
Gracias!!