I did implement those calls just to be safe but I think I may have miss diagnosed the issue. But I have narrowed it down to my update
This works
$myquery = "INSERT INTO games (nameid, name, `desc`, time, width, height, cat,instructions, keywords, active, `type`, authorsite, authorname, updated)
VALUES ('$nameid', '$name', '$desc', UNIX_TIMESTAMP(), '$width', '$height', '$cat','$instructions', '$keywords', 'Yes', 'SWF','$authorsite', '$authorname','$updated')";
$result = mysql_query($myquery) or die(mysql_error());
This doesn't:
$myquery = "UPDATE games SET nameid='$nameid', name='$name', `desc`='$desc', time=UNIX_TIMESTAMP(), width='$width', height='$height', cat='$cat',instructions='$instructions', keywords = '$keywords', authorsite='$authorsite', authorname='$authorname', updated='$updated' WHERE nameid = '$nameid'";
$result = mysql_query($myquery) or die(mysql_error());
Any thoughts?
And COULD it have to do with the data itself?