php mysqli查询如果我添加sum或count,它将不起作用
如何在php中计算每个乐队的punten,从而得出结果? 我有三个下拉列表,你选择的第一个乐队是3个双关,第二个是2个双关,第三个是1个双关 这是我的密码: 我的桌子 error说punten列不存在,但很奇怪,因为是我做的php mysqli查询如果我添加sum或count,它将不起作用,php,mysqli,Php,Mysqli,如何在php中计算每个乐队的punten,从而得出结果? 我有三个下拉列表,你选择的第一个乐队是3个双关,第二个是2个双关,第三个是1个双关 这是我的密码: 我的桌子 error说punten列不存在,但很奇怪,因为是我做的 感谢您的评论如果您想要相对汇总,您需要按分组对数据进行分组 SELECT band_naw, SUM(punten) AS punten FROM resultaat GROUP BY band_naw 如果要相对求和,则需要使用group BY对数据进行分组 SELE
感谢您的评论如果您想要相对汇总,您需要按分组对数据进行分组
SELECT band_naw, SUM(punten) AS punten FROM resultaat GROUP BY band_naw
如果要相对求和,则需要使用group BY对数据进行分组
SELECT band_naw, SUM(punten) AS punten FROM resultaat GROUP BY band_naw
试试这个
$con = mysqli_connect("localhost", "root", "", "testing");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "SELECT band_naw, SUM(punten) AS punten FROM band GROUP BY band_naw";
$result = mysqli_query($con, $query);
if (mysqli_num_rows($result) > 0)
{
echo "<ul>";
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
echo "<li>".$row['band_naw']." ".$row['punten']."</li>";
}
echo "</ul>";
}
else
{
echo "No data found";
}
试试这个
$con = mysqli_connect("localhost", "root", "", "testing");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "SELECT band_naw, SUM(punten) AS punten FROM band GROUP BY band_naw";
$result = mysqli_query($con, $query);
if (mysqli_num_rows($result) > 0)
{
echo "<ul>";
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
{
echo "<li>".$row['band_naw']." ".$row['punten']."</li>";
}
echo "</ul>";
}
else
{
echo "No data found";
}
如果您没有在else中重新调整无用的错误消息,而是返回mysqli_error$dbConnection,那么它会告诉您查询失败,更重要的是,为什么要添加ini_set'display_errors',1;ini_设置“日志错误”,1;错误报告全部;mysqli_REPORT mysqli_REPORT_ERROR | mysqli_REPORT_STRICT;到脚本的顶部。这将强制任何mysqli_uu错误生成一个异常,您可以在浏览器上看到,其他错误也可以在浏览器上看到。如果您没有在else中重新调整无用的错误消息,而是返回mysqli_u错误$dbConnection,它会告诉您查询失败,更重要的是,为什么要添加ini设置“显示错误”,1;ini_设置“日志错误”,1;错误报告全部;mysqli_REPORT mysqli_REPORT_ERROR | mysqli_REPORT_STRICT;到脚本的顶部。这将强制任何mysqli_uu错误生成一个您可以在浏览器上看到的异常,其他错误也将在您的浏览器上看到。仍然不起作用。它表示punten列不存在Show CREATE TABLE ResultAt。在数据库中执行此查询并发布表架构。仍然不起作用。它表示punten列不存在Show CREATE table ResultAt。在数据库中执行此查询并发布表架构。仍然不工作它表示列punten不存在仍然不工作它表示列punten不存在