Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2012, 03:55
virtuachezgif
 
Fecha de Ingreso: enero-2012
Ubicación: Barcelona
Mensajes: 2
Antigüedad: 12 años, 3 meses
Puntos: 0
Problema con Php + Sql

Hola,

Estoy realizando una página web y en una de sus secciones quiero mostrar una lista de de las entradas de unos blogs que tenemos para ello utilizo el siguiente código:

$sql="SELECT guid, post_title, post_date FROM wp_tec_posts WHERE post_status = 'publish' UNION
SELECT guid, post_title, post_date FROM wp_coach_posts WHERE post_status = 'publish' UNION
SELECT guid, post_title, post_date FROM wp_hab_posts WHERE post_status = 'publish' UNION
SELECT guid, post_title, post_date FROM wp_diseno_posts WHERE post_status = 'publish' UNION
SELECT guid, post_title, post_date FROM wp_serv_cli_posts WHERE post_status = 'publish' ORDER BY post_date DESC limit 12";

$resultat = mysql_query($sql, $link);

while($row = mysql_fetch_array($resultat)) {
$titol_post = utf8_encode($row["post_title"]);
$url = utf8_encode($row["guid"]);
$data_publica = $row["post_date"];
//echo ("<li><a href='$url'>Publicado por Francisco el $data_publica:</a></li>");
echo ("<li><a href='$url'>$titol_post</a></li>");
}
mysql_free_result($resultat);
mysql_close($link);


El caso es que todo funcionava correctamente hasta que he introducido la última linea:
... UNION
SELECT guid, post_title, post_date FROM wp_serv_cli_posts WHERE post_status = 'publish' ...

Pero esto no es lo mas curioso del tema.
Lo mas curioso es que si cojo toda la Query entera y me voy al Phpmyadmin y la introduzco allí tal y como la he publicado en este foro funciona correctamente y me lista las entradas de mis blogs.

¿Alguien tiene alguna idea?
Agradecería mucho a quien me pueda ayudar

Saludos