Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mysql更新查询在chrome中执行两次,但在mozilla中执行一次_Php_Mysql - Fatal编程技术网

Php Mysql更新查询在chrome中执行两次,但在mozilla中执行一次

Php Mysql更新查询在chrome中执行两次,但在mozilla中执行一次,php,mysql,Php,Mysql,我有一个完全不同的问题,我写了一个查询,在页面加载时只执行一次,但在chrome中执行了两次。有没有人对这个问题有任何想法 我也检查链接,但它对我没有用 我的代码: // $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 = dbFetchAsso

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

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

我的代码:

// $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

同一查询多次执行的问题是因为样式标记已损坏

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

但我不明白上面的事情怎么会影响我的php代码?????

Cooooode?这与php和MySQL无关,而与HTML/JS无关,对吗?因为MySQL从来没有在浏览器上执行过。@Samuel但是HTML或JS可能会导致PHP执行两次,当然。@JonathonReinhart当然可以,但是用PHP和MySQL标记它不会有帮助,因为这可能是JS问题,而不是PHP/MySQL问题。但只要OP不提供更多信息,这就是猜测。好的,我们能看到代码吗?
style='background-image:url()';