我正在尝试使用 codeigniter 创建一个基于文章的网站。当请求从数据库中获取任何文章进行查看时,我使用以下代码将每篇文章的唯一视图数标记在一个名为“hits”的单独表中。
mysql_query("INSERT INTO hits(ip,article_slug,hitcount)
VALUES('$ip_address','$id',1)
ON DUPLICATE KEY UPDATE hitcount=hitcount+0");
我得到 article_slug 的价值来自$this->uri->segment(3);
现在上面的查询工作正常,但问题是,在数据库中它为每个独特的文章视图添加了一个额外的行,我不知道它来自哪里。桌子看起来像这样
表:命中
ip article_slug hitcount
127.0.0.1 valid.png //<<no idea where the valid.png comes from 1
127.0.0.1 making-a-seo-friendly-url-for-a-cms 1
我在localhost上运行它。你能告诉我如何摆脱产生valid.png的额外行的创建吗
提前致谢 :)