faut le faire manuellement, y a aucune fonction pour requete de ce type.
tu peux procéder comme ça pour gérer ton truc :
<?
$search = $_POST[´search´];
$time = time();
/*
word = le mot cherché
count = le nombre de fois qu´il a été lancé
$sql = $db -> query("SELECT * FROM search WHERE word = ´$search´");
$obj = $db -> fetch_object($sql);
if ( $db -> num_rows($sql) ! = ´0´)
{
$count = $obj -> count + 1;
$db -> query("UPDATE search SET count = ´$count´ WHERE word = ´$search´");
}
else
{
$db -> query("INSERT into search ( word, count, time) VALUE(´$search´, ´1´, ´$ip´)");
}
/* exemple pour effacer les champs vieux de plus de 3 jours qui n´ont été tapé qu´une fois */
$time_old = time() - ( 3 * ( 24 * ( 60 * 60));
$db -> query("DELETE FROM search WHERE time < ´$time´ AND count = ´1´");
/* pour afficher les 10 mots les plus recherché... */
$i = ´1´;
$sql = $db -> query("SELECT * FROM search ORDER BY count DESC LIMIT 10");
while ( $obj = $db -> fetch_object($qsl))
{
echo $i.´:´.$obj -> word.´( ´.$obj -> count.´ fois)´;
$i++
}
? >
voilou !
PS : remplace "$db->" par "mysql_"