Código PHP:
<?php
$query = "SELECT * FROM `noticias`";
$resultado = mysql_query ($query, $dbConn);
$entrada = array();
$i=0;
while ($row = mysql_fetch_array($resultado)) {
$entrada[$i]['nombre']=$row[nombre];
$entrada[$i]['fecha']=$row[fecha];
$entrada[$i]['texto']=$row[texto];
$i++;
}
$query = "SELECT * FROM `noticias2`"; // hacemos la consulta a la segunda tabla
$resultado = mysql_query ($query, $dbConn);
$i=9999999; // esto para que no se repita con la otra tabla
while ($row = mysql_fetch_array($resultado)) {
$entrada[$i]['nombre']=$row[nombre2]; // ejemplo de registro con diferente nombre
$entrada[$i]['fecha']=$row[fecha];
$entrada[$i]['texto']=$row[texto];
$i++;
}
function ordenar_fecha($a,$b)
{
return strcmp($b["fecha"],$a["fecha"]);
}
usort($entrada, 'ordenar_fecha'); // lo ordenamos del mas nuevo al mas viejo cronologicamente
while (list($clave, $valor) = each($entrada)) {
echo $valor[nombre]."<br/>";
echo $valor[fecha]."<br/>";
echo $valor[texto]."<br/>";
}
?>