2010-04-04 49 views
0

什么是插入一个搜索查询到MySQL如何插入搜索查询到MySQL - 检查双字

,检查双字的最好方法是什么? (为了出现在最后的搜索和搜索的集合)

也许是这样的:

< ?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); 
} 
?> 

但如何检查双字?

+1

你所说的“双字”是什么意思?用空格或别的东西分隔的单词? – 6bytes 2010-04-04 19:24:35

回答

0

如果您不喜欢某个字段包含重复的条目,则必须将其定义为UNIQUE。

那么你会发出你的connands只是你建议的方式:

$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';