25/01/2012, 03:55
|
| | Fecha de Ingreso: enero-2012 Ubicación: Barcelona
Mensajes: 2
Antigüedad: 12 años, 11 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 |