Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2009, 05:11
elexavi
 
Fecha de Ingreso: enero-2007
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 0
ORDER BY me duplica el resultado

Hola estoy creando una conexion con el blog a la pagina principal en Flash, lo que he hecho es crear un archivo .XML con PHP para que lo pueda leer flash, entonces mi problema esta en la llamada a MYSQL que me duplica el resultado 2, estoy utilizando el siguiente codigo:

Código PHP:
<?php
$link 
mysql_connect ("localhost","usuario","password");
mysql_select_db("base de datos");

<!-- 
Aqui si quito ORDER BY no me lo duplicapero con el incovenienteclaro esta que no me lo ordena-->

$query 'SELECT * FROM ex_awsompxgimagecaptions,ex_posts WHERE post_type="post" AND post_status="publish" ORDER BY post_date DESC';
$results mysql_query($query);

<!-- ^^^^^^^^^^^^^^^^-->


echo 
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo 
"<news>\n";

while(
$line mysql_fetch_assoc($results)) {
        echo 
"<noticia>";
        echo 
"<titulo>" $line["post_title"] . "</titulo>\n";
        echo 
"<mensaje>" $line["post_excerpt"] . "</mensaje>\n";
        echo 
"<fecha>" $line["post_date"] . "</fecha>\n";
        echo 
"<imagen>" $line["imagepath"] . "</imagen>\n";
        echo 
"</noticia>\n";
}
echo 
"</news>\n";

mysql_close($link);

?>
Llevo un par de semanas atascado aki, espero que me puedanhechar una manita gracias