Php 构建rss提要

Php 构建rss提要,php,mysql,rss,feed,Php,Mysql,Rss,Feed,我第一次尝试为站点的新闻页面构建一个动态rss提要文件 所以我有以下代码 <?php header("Content-Type: application/rss+xml; charset=utf-8"); echo' <?xml version="1.0" encoding="utf-8"?> <rss version="2.0"> <channel> <ti

我第一次尝试为站点的新闻页面构建一个动态rss提要文件

所以我有以下代码

<?php
    header("Content-Type: application/rss+xml; charset=utf-8");

    echo'
        <?xml version="1.0" encoding="utf-8"?>
        <rss version="2.0">
        <channel>
            <title>My Site RSS feed</title>
            <guid>http://example.com/media/news.php</guid>
                    <link>http://www.exemple.com/mediacenter/news.php</link>
                     <description>This is an example RSS feed</description>
                    <language>en-US</language>              
    ';

    include('../misc/session.php'); // to get the language selected by user
    include('../includes/connection.php'); //connection to DB

    $idLang = $_SESSION['idLang'];


    $query = mysql_query("SELECT FROM tbl_news WHERE lang_id = '$idLang'");

    while($rs = mysql_fetch_array($query)){
        echo"
            <item>
                <title>".$rs['l_tltle']."</title>
                <link>a href='http://www.exemple.com/media/news.php'</link>
                <description><!CDATA['".$rs['l_text']."']></description>
            </item>
        ";
    }
    echo'
    </channel>
    </rss>
    ';
?>

在我的index.php文件中,在我得到这一行之前:

<link rel="alternate" type="application/rss+xml" title="MySite RSS Feed" href="http://mysite.com/rssfeed/rss.php" />

当我用Firefox点击图标时,它会打开一个带有google reader页面的页面,就像在其他网站上一样,但在我的例子中,它会打开一个弹出窗口来保存文件。在chrome中,我有一个摄像头,它检测到有一个feed。但它没有列出任何新闻

有人能帮我吗??缺少什么

谢谢,我有两个问题

首先是在查询中。选择后缺少*号。
第二个错误在第二行。
标题('Content-type:text/xml');这够了吗?这会有帮助的。。请检查@peterK:您是否获得了此问题的解决方案?我也有同样的问题。