2010-04-04 6 views
0

quelle est la meilleure méthode pour insérer une requête de recherche dans MySqlComment insérer Rechercher dans MYSQL - Rechercher les mots doubles

et vérifier les doubles mots? (Pour montrer les dernières recherches et une collection de recherches)

peut-être quelque chose comme ceci:

< ?php 
/*------------------------------ 
Read and save the search query 
-------------------------------*/ 
$querystat = mysql_real_escape_string($_GET['q']); 
$insertquery = "INSERT INTO `query` (`query`) VALUES ('$querystat');"; 
mysql_query($insertquery, $db); 
} 
?> 

mais comment vérifier les doubles mots?

+1

Que voulez-vous dire par « double mots »? Des mots séparés par l'espace ou autre chose? – 6bytes

Répondre

0

Si vous ne souhaitez pas qu'un champ contienne des entrées dupliquées, vous devez le définir comme UNIQUE.

alors vous taperez votre connands juste la façon dont vous l'avez suggéré:

$querystat = mysql_real_escape_string($_GET['q']); 
$insertquery = "INSERT INTO `query` (`query`) VALUES ('$querystat');"; 
$res = mysql_query($insertquery, $db); 

if (!$res) echo 'Insert faild. Most likely query already exists'; 
Questions connexes