...时候 怎么能把 来访者搜索的关键词 自动加到MYSQL数据库中呢 以便统...
发布网友
发布时间:2024-10-22 07:56
我来回答
共1个回答
热心网友
时间:2024-11-05 03:15
好用的东西不是代码,而是程序编制的思路,post和get在设计中又有什么区别呢?
1、截取关键词,关键词分类
1.1、检查关键词的重复性,
1.2、插入关键词
表key_word_store
index :autoindex
keyword:char255
query_times:int
好久没有写php的东西了,所以下面的东西是伪代码,你自己完善
1
$p=split($_POST," "); //以空格拆分关键词放入数组
for($i=0;$i<len($p);$i++) //遍历关键词数组
{
//2
$sql='select * from `key_word_store` where `keyword` = '.$p[$i];
$r=mysql_query($sql); //
if($row=mysql_fetch_array($r)
{
//该关键词已经被查询过
$sql='update `key_word_store` set `query_times` = '.$row['query_times']+1.' where `index` = '.$row['index'];
mysql_query($sql);
}else{
//没有查询过
$sql=`insert into `key_word_store` (`query_times` , `keyword`) values ("0","'.$p[$i].'")';
}
}