è strano se con phpmyadmin uso la funzione cerca ed uso il where che dovrebbe usare php mi trova il risultato giusto, e non ci sono doppioni -_-

già che ci sono posto il codice delle tabelle

codice:
CREATE TABLE `cute_news` (
  `date` int(11) NOT NULL,
  `author` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `short` int(11) NOT NULL,
  `full` int(11) NOT NULL default '0',
  `avatar` varchar(255) NOT NULL,
  `category` varchar(255) NOT NULL,
  `url` varchar(255) NOT NULL,
  `id` int(11) NOT NULL auto_increment,
  `views` int(11) NOT NULL default '0',
  `comments` int(11) NOT NULL default '0',
  `hidden` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

INSERT INTO `cute_news` VALUES (1186244546, 'dosky', 'Test', 9, 0, '', '', 'test', 1, 40, 2, 0);
INSERT INTO `cute_news` VALUES (1186248652, 'dosky', '2° Test oo', 5, 0, '', '', '2-test-oo', 2, 0, 0, 0);
INSERT INTO `cute_news` VALUES (1186262387, 'dosky', 'Test', 4, 5, '', '', 'test-3', 3, 1, 0, 0);

-----------------------------------------------------------

CREATE TABLE `cute_story` (
  `post_id` int(11) NOT NULL,
  `short` text NOT NULL,
  `full` text NOT NULL,
  PRIMARY KEY  (`post_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


INSERT INTO `cute_story` VALUES (1, 'News Test', '');
INSERT INTO `cute_story` VALUES (2, 'TEEST', '');
INSERT INTO `cute_story` VALUES (3, 'Test', 'Prova');
Non so se è utile, ma non so priprio cosa non va -_-