mam zrobiony rss i niestety mi nie działa może ktoś doradzi mi dlaczego
mam bazę danych rss
z tabelą news która wygląda:
title | text | id | id_user | date i chcę z tej tabeli pobrać te dane do kanału
żeby każdy kto wejdzie na moją stronę mógł przeczytać newsy przez kanał rss
mój plik wygląda następująco
<?php
@header('Content-type: text/xml');
$uchwyt=mysql_connect('localhost','root','pass')
or die('Nieudane połączenie z bazą danych...');
mysql_select_db('rss')
or die('Nie udało się wybrać bazy danych...');
?>
<xml version="1.0" encoding="utf-8">
<rss version="2.0">
<channel>
<title>Newsy</title>
<link>www.l</link>
<description>nowości z.pl</description>
<language>pl</language>
<copyright>Copyright © </copyright>
<image>
<title>-Newsy</title>
<url>http://www.pl/img.gif</url>
<link>http://www..pl</link>
<width>68</width>
<height>25</height>
</image>
</channel>
<?php
$zapytanie = 'SELECT * FROM news ORDER BY date DESC LIMIT 20';
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');
$wynik = mysql_query($zapytanie) or die(mysql_error());
while($row = mysql_fetch_array($wynik))
{
echo ' <item>
<title>'.$row["title"].'</title>
<link>'.$row["link"].'</link>
<description>'.$row["text"].'</description>
<guid>'.$r['id_user'].'</guid>
<pubDate>'.$r['data'].'</pubDate>
</item>
';
}
?>
</rss>
</xml>