díky.
INSERT jsem radši řešil IFem, aby se vůbec nevolal když není potřeba. jenže ten SELECT MAX mi nevrací maximální hodnotu co je ve sloupci, ale Resource id #10
<?
include("db_connect.php");
require_once('rss_fetch.inc');
$query = Mysql_Query("SELECT id, url_syndicate, language FROM sources ORDER BY id")or Die(MySQL_Error());
$max_timestamp=Mysql_Query("SELECT MAX(timestamp) FROM syndicate");
While ($data = MySQL_Fetch_Array($query))
{
$rss = fetch_rss( $data["url_syndicate"] );
$language=$data["language"];
$sourceid=$data["id"];
foreach ($rss->items as $item )
{
$language=$data["language"];
$sourceid=$data["id"];
$title=addslashes($item['title']);
$link=$item['link'];
$pubdate=$item['pubdate'];
$author=addslashes($item['author']);
$summary=addslashes($item['summary']);
$timestamp=$item['date_timestamp'];
if($timestamp >= $max_timestamp) {MySQL_Query("INSERT INTO `syndicate` (`id`, `source_id`, `author`, `header`,`body`, `url`, `date`, `timestamp`, `language`) VALUES ('', '$sourceid', '$author', '$title', '$summary', '$link', '$pubdate', '$timestamp', '$language')")or Die(MySQL_Error());};
};
};
?>