使用 phpmyadmin 我试图使一个表“任务”中的一列“PointsAwarded”的总和成为另一个表“用户”中另一列“点”中的值。每个用户都会为一项任务获得积分,我希望能够将他们收到的总积分作为“用户”表中的一列。或者在我的 php 数据网格中显示这些数据的另一种方法。
new C_DataGrid("SELECT id, FirstName, LastName, Points FROM users", "id",
"Ranking");
那是我正在使用的数据网格的格式,它是一种 phpGrid 格式。非常感谢任何帮助,您需要的任何进一步信息都可以询问。
这是ranking.php页面
<?php
// use phpGrid\C_DataGrid;
include_once("../phpGrid/conf.php");
include_once('../inc/head.php');
?>
<h1><a href="../index.php">Staff Rank - Project Management System</a></h1>
<?php
$_GET['currentPage'] = 'ranking';
include_once('../inc/menu.php');
?>
<h3>Ranking</h3>
<?php
$dgRank = new C_DataGrid("SELECT id, FirstName, LastName, Points FROM
users", "id", "Ranking");
$dgRank->set_col_hidden('id');
$dgRank-> set_sortname('id');
$dgRank->enable_edit();
$dgRank -> display();
?>
<?php
include_once('../inc/footer.php');
?>
数据库结构/关系图集https://imgur.com/a/DGPkDPa
数据库与应用相册:https ://imgur.com/a/NKrDLLx