gpt4 book ai didi

php - 插入数据时,Mysql 会自动创建一个额外的行

转载 作者:行者123 更新时间:2023-11-29 00:45:50 24 4
gpt4 key购买 nike

我正在尝试使用 codeigniter 创建一个基于文章的网站。当请求从数据库中获取任何文章以供查看时,我使用以下代码在名为“hits”的单独表中标记每篇文章的唯一 View 数。

mysql_query("INSERT INTO hits(ip,article_slug,hitcount) 
VALUES('$ip_address','$id',1)
ON DUPLICATE KEY UPDATE hitcount=hitcount+0");

我从 $this->uri->segment(3);

获取 article_slug 的值

现在上面的查询工作正常,但问题是,在数据库中,它为每个独特的文章 View 添加了一个额外的行,我不知道它来自哪里。表格看起来像这样

表:命中

     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

我在本地主机上运行它。你能告诉我如何摆脱生成 valid.png 的额外行的创建吗

提前致谢:)

最佳答案

您请求的页面是否可能包含指向“server.com/valid.png”的图像链接?在这种情况下,如果它没有快捷的静态文件访问(.htaccess),它可能会像任何其他请求一样被您的前端 Controller 解释。可能点亮 Firebug 并检查所有发送的 http 请求。

关于php - 插入数据时,Mysql 会自动创建一个额外的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com