Problemer med if-sætning.
Ud fra dette spm (http://www.eksperten.dk/spm/704133) har jeg fået min rss-parser til at filtrere, og nu vil jeg så prøve at gemme feeds'ne i en db.Men jeg har problemer med, at den gemmer de samme feeds flere gange. Derfor har jeg prøvet mig frem med en if-sætning, hvor den sammenligner det nye link med det fra databasen. Jeg kan dog ikke kan få til at fungere.
if ( preg_match( "§^http://www.bt.dk/sport/intfodbold/§", $link )) {
printf("<dt><b><a href='%s'>%s</a></b></dt>",
trim($link),htmlspecialchars(trim($title)));
printf("<dd>%s</dd>",htmlspecialchars(trim($description)));
$n_url = mysql_query("SELECT id FROM rss_news WHERE url = '$link'");
if (mysql_num_rows($n_url) > 0) { } else {
$insert = mysql_query("INSERT INTO rss_news VALUES ('$title', '$description', '$link', 'B.T.','$published')");
}
}
Er der evt. nogle der kan se hvad jeg gør galt?
