in reply to MySQL Problem

Log into mysql from the command line, "use" the database the news table is in, and type "describe news;".

That will tell you what the key fields are for the news database. You have a key that's required to be unique, and you're trying to put in '0' for it, which is already there.

As an alternative, check the variables you're substituting into the query; one of them is probably 0.

It's possible you're trying to shove non-numeric data into a numeric field; I'm guessing mysql would interpret that as 0, but I'm not sure.
--
Mike