经过数小时的尝试和搜索网络,我放弃了,并寻求你的帮助。如何用PHP检索统计SQL结果?我创建了一个包含五个条目的测试表,主要是数字值。使用phpMyAdmin,我可以进行多项统计计算,但使用PHP我甚至无法获得一笔数额。如何用PHP检索统计SQL结果?
在SQL语言,它是非常简单的:
SELECT SUM(`Arbeidspercentage`) FROM `enq_vs`;
我把在一起的PHP文件使用其他功能,如:
<?php
require "connect.php";
$kwearie_1 = mysqli_query($con,"SELECT * FROM `enq_vs`");
$x = "Arbeidspercentage";
$y = "Verzoeken_alg_toegek";
while($row = mysqli_fetch_array($kwearie_1))
{
echo $row[$x] . " " . $row[$y] . '<br>';
};
$kwearie_2 = mysqli_query($con,"SELECT SUM(`Arbeidspercentage`) FROM `enq_vs`");
$kwearie_2_readable = mysqli_fetch_all($kwearie_2);
echo $kwearie_2_readable;
mysqli_close($con);
?>
但是,所有我得到的结果第一个kwearie。第二个不提供任何内容,“数组”或重要的错误报告不能转换为字符串。我已经尝试了所有的子函数,从'fetch_all'到'fetch_row'。
这是如何完成的?一个好的教程也可以做。
对于转储,使用'var_dump()'而不是'echo'。在select中为生成的列添加别名总是一个好习惯。 F.ex:'... SUM(Arbeidspercentage)as sum_value ...' – pozs