hola, lo que yo te sugiero es que agregues un campo fecha como alguien por aqui te dice, para que complicarse tanto.
Código PHP:
ALTER TABLE noticias ADD COLUMN(
fecha datetime NOT NULL default '0000-00-00 00:00:00'
);
y luego cuando quieras mostrar las noticias solo lo llamas por orden fecha.
Código PHP:
<?
$resultar = @ mysql_query("SELECT * FROM noticias ORDER BY fecha DESC LIMIT 10");
while ($row= mysql_fetch_array($resultar)) {
$id = $row["id"];
$titol = $row["titol"];
$text1 = $row["text1"];
$text2 = $row["text2"];
$foto1 = $row["foto1"];
$foto2 = $row["foto2"];
$data = $row["data"];
$fecha = $row["fecha"];
$date_ok1=explode("-",$fecha);
$date_ok2=explode(" ",$date_ok1[2]);
$fecha1=$date_ok2[0]."/".$date_ok1[1]."/".$date_ok1[0]; //fecha1 dd/mm/aaaa
$date_ok3=explode(":",$date_ok2[1]);
$hora=$date_ok3[0].":".$date_ok3[1]; //hora hh:mm
?>
<p class='titolno'><?=$titol?> <?=$fecha1?><?=$hora?></p>
</div>
<div class='noticia'>
<p class='noticia'><?=$text1?> <?=$text2?> <?=$foto1?> <?=$foto2?> <br /> <br />
<?=$data?></p>
<? } ?>
haber si te funciona,