我试图用PHP和MySQL跟踪用户在我的站点上搜索的内容(从首页上的一个简单的搜索表单)。
在我的所有查询结束时,我将使用以下查询:
INSERT INTO `DiggerActivity_Searches` (
`SearchTerms`,
`SearchType`,
`NumResults`,
`Location`,
`Date`,
`Time`
) VALUES (
'SearchKeywords',
'SearchTypes',
'NumberOfResults',
'User'sLocation',
'CurDate',
'CurTime'
)现在,只要有一个新的搜索关键字,它就插入三个相同的行。但是,如果我刷新页面,它只插入1行,这是应该的。
这些值是以GET的形式传递的(我已经重写了URL内容):
发布于 2009-04-26 21:54:32
您的表缺少一个主键。Id表示PK喜欢搜索ID或类似的东西。
在独特的密钥-维基百科上阅读更多关于这方面的信息
发布于 2009-04-28 06:37:15
只要知道你并不是唯一一个处理这个奇怪的错误的人。
在过去的几天里,这个问题也出现在我的网站上。我最近唯一添加的是第三方横幅广告。
解决方案:我注释掉了横幅广告脚本(提示:从以G开头的搜索引擎开始),一切都很好。
发布于 2009-05-12 13:35:02
我只是想发表评论--需要更多的声誉--所以.
不管怎么说,类似的事情发生在我身上。结果,我在头上回传调试信息,导致浏览器自动重新加载。最简单的检查方法就是使用
<script type="text/javascript">alert("loading");</alert>在标题中,看看你看到了多少次。
https://stackoverflow.com/questions/791611
复制相似问题