Avatar billede buttersi Nybegynder
10. april 2007 - 23:36 Der er 5 kommentarer

Gem dato fra rss feed

Hej,

Jeg har siddet og kæmpet med et script der gemmer nyheder fra et rss-feed ned til min database.

Jeg er kommet til et punkt hvor den gemmer nyhederne undtagen datoen på nyhederne. Hvilket gør at jeg ikke kan sotere i dem.

Her er hvordan jeg har lavet scriptet:

databasen:
---------------------------------------------

id int
title text
description text
dato varchar(200)
link varchar(255)

php siden:
----------------------------------------------
<?php
   
    require('include/connect.txt');
   
    require_once('magpierss-0.72/rss_fetch.inc');
   
        $num_items = 5;
        $rss = fetch_rss('http://www.bolddk.com/feed/rss.xml');
        $items = array_slice($rss->items, 0, $num_items);

        foreach ($items as $item)
        {
          $title      = $item['title'];
        $description = $item['description'];
        $date        = $item['pubDate'];
        $link        = $item['link'];
   
    echo "$title <br>$description <br>$link <br>$dato <br><br>";
     
      //Vi tjekker om vi allerede har feeden i vores DB.
        $query = mysql_query("SELECT id FROM rss WHERE link = '$link' LIMIT 1");
            if(mysql_num_rows($query)==0)
    {
        //Hvis ikke, så indsætter vi den...
        mysql_query("INSERT INTO rss (id,title,description,date,link) VALUES ('','".$title."','".$description."','".$date."','".$link."')");
    }
     
      }
     
    ?>




Som scriptet er nu indsætter den titlen, linket og beskrivelsen til min database.. men ikke datoen. Nogen der ved hvorfor?
Avatar billede mcardle Nybegynder
11. april 2007 - 06:35 #1
Hvis du sætter dato til int i stedet for varchar.
Avatar billede mcardle Nybegynder
11. april 2007 - 06:38 #2
Det er vidst ikke det.
Avatar billede mcardle Nybegynder
11. april 2007 - 06:41 #3
Det ved jeg godt.

Du skal lave den her om:
mysql_query("INSERT INTO rss (id,title,description,date,link)

til:
mysql_query("INSERT INTO rss (id,title,description,dato,link)
Avatar billede mcardle Nybegynder
11. april 2007 - 06:41 #4
;o)
Avatar billede mcardle Nybegynder
11. april 2007 - 06:41 #5
Hov, ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester