ultimos registros
Hola:
Tengo este codigo que me recupera todos los registros almacenados en una base de datos:
<?
include("intranet/abrir_bd.php");
////////////////////////////////
// id_tipo = 1 -- noticias
////////////////////////////////
$id_tipo=1;
$sql="SELECT id_noticia, titulo, titular, fecha FROM noticias WHERE id_tipo=$id_tipo";
$result=mysql_query($sql,$Conn);
$str="<table width='290' border='0' bgcolor="#FFFFFF" class="titulostabla">";
if(list($id_noticia,$titulo,$titular,$fecha)=mysql_fetch_row($result)){
$str.="<tr bgcolor="#CCCCCC"><td width='175'><div align='center'>Titulo</td>";
$str.="<td width='175'><div align='center'>Tipo</td>";
$str.="<td width='175'><div align='center'>Fecha</td>";
$str.="<td width='175'><div align='center'>Ampliar</tr>";
do{
$enlace = "<a href='#' onClick="MM_openBrWindow('ampliar.php?id=$id_noticia','ampliar','scrollbars=yes,width=318,height=400')"><img src='imagesno/imagdef/ampliar1.gif' width='56' height='17'></a>";
$str.="<tr class="marcos"><td class="marcos">$titulo</td><td class="marcos">$titular</td><td class="marcos">$fecha</td><td><div align="center">$enlace</div></td></tr>";
}while(list($id_noticia,$titulo,$titular,$fecha)=mysql_fetch_row($result));
}
else{
$str.= "<tr><td>No hay actualmente.</td></tr>";
}
$str.= "</table>";
mysql_close($Conn);
?>
Pero yo quisiera poder mostrar sólo los cinco últimos ergistros introducidos en la base de datos
¿Sabeis como se puede cambiar este código para hacer esto?
Gracias
Tengo este codigo que me recupera todos los registros almacenados en una base de datos:
<?
include("intranet/abrir_bd.php");
////////////////////////////////
// id_tipo = 1 -- noticias
////////////////////////////////
$id_tipo=1;
$sql="SELECT id_noticia, titulo, titular, fecha FROM noticias WHERE id_tipo=$id_tipo";
$result=mysql_query($sql,$Conn);
$str="<table width='290' border='0' bgcolor="#FFFFFF" class="titulostabla">";
if(list($id_noticia,$titulo,$titular,$fecha)=mysql_fetch_row($result)){
$str.="<tr bgcolor="#CCCCCC"><td width='175'><div align='center'>Titulo</td>";
$str.="<td width='175'><div align='center'>Tipo</td>";
$str.="<td width='175'><div align='center'>Fecha</td>";
$str.="<td width='175'><div align='center'>Ampliar</tr>";
do{
$enlace = "<a href='#' onClick="MM_openBrWindow('ampliar.php?id=$id_noticia','ampliar','scrollbars=yes,width=318,height=400')"><img src='imagesno/imagdef/ampliar1.gif' width='56' height='17'></a>";
$str.="<tr class="marcos"><td class="marcos">$titulo</td><td class="marcos">$titular</td><td class="marcos">$fecha</td><td><div align="center">$enlace</div></td></tr>";
}while(list($id_noticia,$titulo,$titular,$fecha)=mysql_fetch_row($result));
}
else{
$str.= "<tr><td>No hay actualmente.</td></tr>";
}
$str.= "</table>";
mysql_close($Conn);
?>
Pero yo quisiera poder mostrar sólo los cinco últimos ergistros introducidos en la base de datos
¿Sabeis como se puede cambiar este código para hacer esto?
Gracias
