我的简单的PHP脚本inset关键字。如果关键字已经退出,我需要更新点击计数器..我该怎么做?如果关键词是“样品”,如果已经有在DB我需要更新“命中” = 2,如果再相同关键字的“点击” = 3Mysql如果重复唯一键更新点击
CREATE TABLE IF NOT EXISTS `search` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`keyword` varchar(255) NOT NULL,
`hits` varchar(255) NOT NULL,
`date` datetime DEFAULT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `keyword` (`keyword`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ;
我的PHP:
$raw_results = mysql_query("INSERT INTO search (keyword, date) VALUES ('$keyword', '$date')");
@Darren运做插入查询,而不是一个更新,想知道如何不插入额外的行以一个关键字,而不是仅仅增加命中 – 2015-01-21 05:57:43