gpt4 book ai didi

php - 加一到mysql取值问题

转载 作者:行者123 更新时间:2023-11-30 23:36:52 25 4
gpt4 key购买 nike

我有一个问题。

<?php
if (isset($_GET['id']))
{
$_GET['id'] = intval($_GET['id']);

$query = mysql_query("SELECT * FROM `banners` WHERE `id` = '" . $_GET['id'] . "'");
if (mysql_num_rows($query))
{
$row = mysql_fetch_array($query);
if ($row['views'] <= $row['ordered'])
{
if (empty($_GET['p']))
{
mysql_query("UPDATE `banners` SET `views` = `views` + 1 WHERE `id` = '" . $_GET['id'] . "'");
}
header('Content-type: '. $row['mime']);
echo $row['image'];
}
}
}

script.php?id=1&p=

views 更改为“加二”,而不是加一。

现在 14 岁,16 岁以后。

编辑:

如果我评论了

header('Content-type: '. $row['mime']);
echo $row['image'];

还不错。问题出在哪里?

更新 2:

F5 -> 页面加载 2 次..

1: - Accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8    
2: Accept=image/png,image/*;q=0.8,*/*;q=0.5

什么鬼?

最佳答案

正如@Shakti Singh 所说,它执行了两次。如果您有权访问服务器上的 access.log,请查看它,您会看到它。如果没有,请尝试记录对数据库的访问。

或者,您在其他地方也有相同的代码并且也被执行了

关于php - 加一到mysql取值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6692616/

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