Loading...   Upload Image

PHP RSS Feed macht mir Probleme.Forum » Tutorials » Help » PHP RSS Feed macht mir Probleme.

Neues Thema verfassen Neues Thema

  • Marco3993User ist offline
    Newbie



    Registriert: 15.03.2009
    Beitraege: 6

    15.03.2009 um 18:25 Uhr

    Hallo Leute (erster Post)

    Ich habe ein kleines Problem mit dem RSS Feed.
    Bei mir wird kein inhalt angezeigt obwohl ich was in der Tabelle drin stehen habe, stattdessn bekomme ich einen Error...

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 5' at line 1


    Meine Tabelle sieht so aus:
    CREATE TABLE IF NOT EXISTS `news` (
      `id` int(11) NOT NULL,
      `author` text character set latin1 collate latin1_german2_ci NOT NULL,
      `title` text character set latin1 collate latin1_german2_ci NOT NULL,
      `news` text character set latin1 collate latin1_german2_ci NOT NULL,
      `date` datetime NOT NULL,
      PRIMARY KEY  (`id`)

    Und der Inhalt so:
    INSERT INTO news( `id` , `author` , `title` , `news` , `date` )
    VALUES (
    '1', 'Marco3993', 'Neues Design+Neuer RSS-Feed', 'Wir haben einen neuen RSS Feed den ich per PHP eingebaut habe , und das Design sollte euch schon lngst aufgefallen sein', ''
    )
    


    >>Marco



  • AliceUser ist offline
    Admin


    Alice

    Registriert: 14.12.2006
    Beitraege: 1058

    15.03.2009 um 18:34 Uhr

    Hallo Marco,

    herzlich Wilkommen hier ...

    Wie sieht denn deine DB-Abfrage aus?
    Denn die ist ja laut Fehlermeldung nicht korrekt ...

    Liebe Gruesse
    Alice



    ... { signatur } ...
  • Marco3993User ist offline
    Newbie



    Registriert: 15.03.2009
    Beitraege: 6

    15.03.2009 um 18:37 Uhr

    Ich bin zwar nicht so der PHPler aber ich denke das du das wolltest *g

    <?php header("Content-type: text/xml"); 
    echo '<'.'?xml version="1.0" encoding="ISO-8859-1"?'.'>'; ?> 
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
    
    <channel>
        <title>Marco3993 RSS Feed</title>                     // Feed Titel
        <language>de</language>                                      // Language
        <link>http://marco3993.de</link>                          // Adresse woher der Feed kommt    
        <description>Hier werde ich die News verffentlichen</description>    // Beschreibung des Feeds
        <copyright>Copyright <?php date(y); ?> deine-seite.de</copyright>        // Copyright
    
    <?php 
    
    $host = "localhost"; // Adresse des Datenbankservers, fast immer localhost
    $user = "mylogin";          // Ihr MySQL Benutzername
    $pass = "mypass";          // Ihr MySQL Passwort
    $dbase = "mydbase";          // Name der Datenbank
    
    $connection = mysql_connect("$host" , "$user" , "$pass") OR DIE ("Keine Verbindung zu der Datenbank moeglich.");
    $db = mysql_select_db($dbase , $connection) or die ("Auswahl der Datenbank nicht moeglich.");
    
    // Datenbankabfrage
    $query = "SELECT id, autor, title, news, date FROM news DESC LIMIT 5";    
    $result = mysql_query($query, $connection) or die (mysql_error()); 
    
    // Ausgabe der Daten
    while ($row = mysql_fetch_array($result)){ 
        $id = $row['id']; 
        $autor = $row['autor']; 
        $title = $row['title']; 
        $news = $row['news']; 
        $pubdate = strtotime($row['date']);
        $pubdate = date(r, $pubdate);     
    ?> 
        <item>
            <title><?php echo $title; ?></title>
            <link>http://deine-seite.de/news.php?id=5</link>
               <guid isPermaLink="false">http://deine-seite.de/news.php?id=5</guid>
               <author><?php echo $autor; ?></author>
            <pubDate><?php echo $pubdate; ?></pubDate>
            <description><![CDATA[ <?php echo $news; ?> ]]></description>
        </item>
    <?php } // close while 
    ?>
    </channel>
    </rss>



  • Marco3993User ist offline
    Newbie



    Registriert: 15.03.2009
    Beitraege: 6

    15.03.2009 um 19:43 Uhr

    Ich habe den Fehler gefunden , ich habe statt Autor , Author geschrieben im PhpMyAdmin ;)


    >>Marco




[ 1 ] Seite 1 von 1


       ALL-INKL.COM - Webhosting Server Hosting Domain Provider