Bonjour,

Sur mon moteur de recherche, je comptabilise le mots clefs recherchés.

Je souhaiterais "UPDATER" que les mots clefs qui n'on pas été recherché les 2 dernières minutes... (c'est à dire qui si le mot clef à été recherché il y a moins de deux minutes, l'update ne doit pas se faire...

Je sais pas comment faire.... J'ai regardé la fonction date_diff mais j'ai capitulé..

mon champs 'time' est ainsi : 2012-08-06 22:04:36


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
		$selectKeyword = "SELECT * FROM motclefs WHERE keyword = '$keywordClean'";
		if(mysql_fetch_row(mysql_query($selectKeyword)) === false) {
		$keywordQuery = sprintf("INSERT INTO `motclefs` (`keyword`, `count`, `time`, `valide`, `orig`, `hot`) VALUES ('%s', '1', NOW(), '1', '', '$hot')", mysql_real_escape_string($keywordClean));
		mysql_query($keywordQuery); 
		} else {
		$keywordQuery = sprintf("UPDATE `motclefs` SET `count` = `count` + 1, time = NOW() WHERE keyword = '%s'", mysql_real_escape_string($keywordClean));
		mysql_query($keywordQuery);
		}
D'avance merci pour votre aide
Cordialement
Yule