Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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中计算变量之和_Php_Mysql - Fatal编程技术网

如何在PHP中计算变量之和

如何在PHP中计算变量之和,php,mysql,Php,Mysql,它计算,但从第二行开始 <?php include('connect-db.php'); $query = "select * from users"; $result = mysql_query($query); $row = mysql_fetch_array($result); $sold= array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $sold=$row['contract']+$ro

它计算,但从第二行开始

<?php
include('connect-db.php');
$query = "select * from users";
$result = mysql_query($query); 
$row = mysql_fetch_array($result);
$sold= array();

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
  $sold=$row['contract']+$row['tva'];
  echo "<table><tr><td>" . $sold. "</td></tr></table>";
}
?>

因为您已经从结果中提取了一行,所以使用
$row=mysql\u fetch\u数组($result),脚本仅开始添加下一行。正确的代码是:

 <?php
     include('connect-db.php');
    $query = "select * from users";
    $result = mysql_query($query); 
    $sold= array();

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $sold=$row['contract']+$row['tva'];
    echo "<table><tr>
    <td>" . $sold. "</td>
    </tr></table>";
    }
        ?>

因为您已经从结果中提取了一行,所以使用
$row=mysql\u fetch\u数组($result),脚本仅开始添加下一行。正确的代码是:

 <?php
     include('connect-db.php');
    $query = "select * from users";
    $result = mysql_query($query); 
    $sold= array();

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $sold=$row['contract']+$row['tva'];
    echo "<table><tr>
    <td>" . $sold. "</td>
    </tr></table>";
    }
        ?>

因为您已经从结果中提取了一行,所以使用
$row=mysql\u fetch\u数组($result),脚本仅开始添加下一行。正确的代码是:

 <?php
     include('connect-db.php');
    $query = "select * from users";
    $result = mysql_query($query); 
    $sold= array();

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $sold=$row['contract']+$row['tva'];
    echo "<table><tr>
    <td>" . $sold. "</td>
    </tr></table>";
    }
        ?>

因为您已经从结果中提取了一行,所以使用
$row=mysql\u fetch\u数组($result),脚本仅开始添加下一行。正确的代码是:

 <?php
     include('connect-db.php');
    $query = "select * from users";
    $result = mysql_query($query); 
    $sold= array();

    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
    $sold=$row['contract']+$row['tva'];
    echo "<table><tr>
    <td>" . $sold. "</td>
    </tr></table>";
    }
        ?>

您的代码存在许多问题:

  • 您的代码从第二行开始计算,因为行:

    $row = mysql_fetch_array($result);
    
    它从
    while
    循环之前打开的记录集中获取第一个结果

  • $sell=array()

    为什么是数组

    如果要求和到
    $salled
    ,请将变量作为整数进行威胁,并使用
    0
    对其进行初始化

    $sold = 0;
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
      $sold += $row['contract']+$row['tva'];
    
    echo "<table><tr><td>" . $sold. "</td></tr></table>";
    

    上述操作允许在执行循环时删除

    您的代码存在许多问题:

  • 您的代码从第二行开始计算,因为行:

    $row = mysql_fetch_array($result);
    
    它从
    while
    循环之前打开的记录集中获取第一个结果

  • $sell=array()

    为什么是数组

    如果要求和到
    $salled
    ,请将变量作为整数进行威胁,并使用
    0
    对其进行初始化

    $sold = 0;
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
      $sold += $row['contract']+$row['tva'];
    
    echo "<table><tr><td>" . $sold. "</td></tr></table>";
    

    上述操作允许在执行循环时删除

    您的代码存在许多问题:

  • 您的代码从第二行开始计算,因为行:

    $row = mysql_fetch_array($result);
    
    它从
    while
    循环之前打开的记录集中获取第一个结果

  • $sell=array()

    为什么是数组

    如果要求和到
    $salled
    ,请将变量作为整数进行威胁,并使用
    0
    对其进行初始化

    $sold = 0;
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
      $sold += $row['contract']+$row['tva'];
    
    echo "<table><tr><td>" . $sold. "</td></tr></table>";
    

    上述操作允许在执行循环时删除

    您的代码存在许多问题:

  • 您的代码从第二行开始计算,因为行:

    $row = mysql_fetch_array($result);
    
    它从
    while
    循环之前打开的记录集中获取第一个结果

  • $sell=array()

    为什么是数组

    如果要求和到
    $salled
    ,请将变量作为整数进行威胁,并使用
    0
    对其进行初始化

    $sold = 0;
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
      $sold += $row['contract']+$row['tva'];
    
    echo "<table><tr><td>" . $sold. "</td></tr></table>";
    

    上面允许在执行
    循环时删除

    您也可以通过查询来执行此操作,这样您就不需要在
    应用程序级执行计算,
    数据库级可以为您完成此项工作

     select sum(col1+col2) as total from users
    
    我想你想要一张桌子而不是多张桌子,如果是的话,那么就这样做:

    echo "<table>
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       $sold=$row['contract']+$row['tva'];
      echo <tr><td>" . $sold. "</td></tr>";
    }
    echo "</table>";
    
    echo”
    而($row=mysql\u fetch\u数组($result,mysql\u ASSOC)){
    $salled=$row['contract']+$row['tva'];
    回音“$seed.”;
    }
    回声“;
    
    您也可以通过查询来完成,这样您就不需要在
    应用程序级别执行计算,
    数据库级别可以为您完成此项工作

     select sum(col1+col2) as total from users
    
    我想你想要一张桌子而不是多张桌子,如果是的话,那么就这样做:

    echo "<table>
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       $sold=$row['contract']+$row['tva'];
      echo <tr><td>" . $sold. "</td></tr>";
    }
    echo "</table>";
    
    echo”
    而($row=mysql\u fetch\u数组($result,mysql\u ASSOC)){
    $salled=$row['contract']+$row['tva'];
    回音“$seed.”;
    }
    回声“;
    
    您也可以通过查询来完成,这样您就不需要在
    应用程序级别执行计算,
    数据库级别可以为您完成此项工作

     select sum(col1+col2) as total from users
    
    我想你想要一张桌子而不是多张桌子,如果是的话,那么就这样做:

    echo "<table>
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       $sold=$row['contract']+$row['tva'];
      echo <tr><td>" . $sold. "</td></tr>";
    }
    echo "</table>";
    
    echo”
    而($row=mysql\u fetch\u数组($result,mysql\u ASSOC)){
    $salled=$row['contract']+$row['tva'];
    回音“$seed.”;
    }
    回声“;
    
    您也可以通过查询来完成,这样您就不需要在
    应用程序级别执行计算,
    数据库级别可以为您完成此项工作

     select sum(col1+col2) as total from users
    
    我想你想要一张桌子而不是多张桌子,如果是的话,那么就这样做:

    echo "<table>
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
       $sold=$row['contract']+$row['tva'];
      echo <tr><td>" . $sold. "</td></tr>";
    }
    echo "</table>";
    
    echo”
    而($row=mysql\u fetch\u数组($result,mysql\u ASSOC)){
    $salled=$row['contract']+$row['tva'];
    回音“$seed.”;
    }
    回声“;
    
    我们可以看到
    结果
    数组的
    变量转储
    吗?我们可以看到
    结果
    数组的
    变量转储
    吗?我们可以看到
    结果
    数组的
    变量转储
    吗?我们可以看到
    结果
    数组的
    变量转储
    吗?Thx很多,很好,它可以工作,我是php新手,所以这对我来说非常重要。如果这个问题很愚蠢,我很抱歉。Thx很多,很好,它可以工作,我是php新手,所以它对我来说非常重要。如果这个问题很愚蠢,我很抱歉。Thx很多,很好,它可以工作,我是php新手,所以它对我来说非常重要。如果这个问题很愚蠢,我很抱歉。Thx很多,很好,它可以工作,我是php新手,所以它对我来说非常重要。Thx,如果这个问题很愚蠢,我很抱歉。我正要亲自发布这个,让数据库服务器为你做这件事是正确的方式。我正要亲自发布这个,让数据库服务器为你做这件事是正确的方式。我正要亲自发布这个,让数据库服务器为您做这件事是正确的方法。我正要亲自发布这篇文章,让数据库服务器为您做这件事是正确的方法。