【问题标题】:Mysql Update query is executing twice in chrome but once in mozillaMysql 更新查询在 chrome 中执行两次,但在 Mozilla 中执行一次
【发布时间】:2013-10-09 06:23:24
【问题描述】:

我有一个非常不同的问题,我编写了一个查询,它应该在页面加载时只执行一次,但它在 chrome 中执行了两次。有没有人对这个问题有任何想法。

我也检查了this 链接,但它对我没有用。

我的代码:

// $rowvo['od_qty']=10;

// $row_1['qty']=20;

$sql = "SELECT qty  FROM tbl_size WHERE size_id =".$rowvo['size_id'];

$result = dbQuery($sql);

$row_1    = dbFetchAssoc($result);

$pqty=$row_1['qty']-$rowvo['od_qty'];

echo "Total Quantity Available Before Diduction : ".$row_1['qty'];

echo "Sold Quantity : ".$rowvo['od_qty'];

echo "Remaining Quantity : $pqty";

$sql_qty="update tbl_size set `qty`=$pqty where `size_id`=".$rowvo['size_id'];

echo "$sql_qty<br>";

$result_qty=mysql_query($sql_qty) or die('Error : '.mysql_error());

echo "No of Rows Affected : ".mysql_affected_rows()."<br>".mysql_error(); // 1

网络服务器上的错误日志:

[Wed Oct 09 12:19:30 2013] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Wed Oct 09 12:19:32 2013] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!
[Wed Oct 09 12:19:32 2013] [notice] cannot use a full URL in a 401 ErrorDocument directive --- ignoring!

【问题讨论】:

  • 咕咕咕咕咕?
  • 这与 PHP 或 MySQL 无关,而与 HTML/JS 无关,对吧?因为 MySQL 永远不会在浏览器上执行。
  • @Samuel 当然,HTML 或 JS 可能会导致 PHP 执行两次。
  • @JonathonReinhart 当然,但用 php 和 mysql 标记它不会有帮助,因为这可能是 JS 问题而不是 php/mysql。但只要 OP 不提供更多信息,这就是猜测。
  • 好的,我们能看到这段代码吗?

标签: php mysql


【解决方案1】:

同一查询多次执行的问题是由于样式标签损坏

style='background-image:url()';

但是我不明白上面的东西怎么会影响我的php代码??????

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多