Bueno, hace un par de dias necesitaba hacer un feed que se alimentaba de dos tablas diferentes con distintos registros. Con la ayuda de varios en el foro, especialmente andresdzphp y Patriarka pude terminar el codigo, y se los comparto a ustedes, la comunidad que siempre me ayuda a aprender cada dia un poco mas del mundo de la programacion.
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/>";
}
?>
Ese es el codigo en si, seguramente le falte optimizar y se podran hacer algunas cosas de mejor manera, pero eso se los dejo a los expertos