如何在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,如果这个问题很愚蠢,我很抱歉。我正要亲自发布这个,让数据库服务器为你做这件事是正确的方式。我正要亲自发布这个,让数据库服务器为你做这件事是正确的方式。我正要亲自发布这个,让数据库服务器为您做这件事是正确的方法。我正要亲自发布这篇文章,让数据库服务器为您做这件事是正确的方法。