小编Jus*_*tin的帖子

列的PHP MYSQL PDO SUM

我是php的新手,我搜索了过去一小时,阅读了我能找到的所有文档,没有任何帮助.我有一个包含大量数据行的表.我试图从整个表中选择一列并将它们全部加在一起.这就是我得到的.所有这些告诉我有多少行与我的查询匹配,而不是我想要的列的总和.任何帮助表示赞赏.

$res1 = $db->prepare('SELECT sum(distance) FROM trip_logs WHERE user_id = '. $user_id .' AND status = "2"');
$res1->execute();
$sum_miles = 0;
while($row1 = $res1->fetch(PDO::FETCH_ASSOC)) {
$sum_miles += $row1['distance'];
}
echo $sum_miles;
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

5
推荐指数
1
解决办法
1万
查看次数

如何在单击消息框确定后关闭窗体?

程序有两种形式:登录后登录和主窗体.启动程序后,它连接到数据库并检查是否有新版本可用,如果有,它会立即显示一个MessageBox,让用户知道下载新版本.

当用户单击"确定"时,需要关闭应用程序,以便用户在下载新版本之前无法再使用它.问题是,点击好后,仍会显示登录表单.我的课程代码如下:

 DialogResult dialog = MessageBox.Show("FleetTrack™ update required.\n\nA new version of FleetTrack™ is available on your Driver Hub. You must download"
        + " the latest update to use FleetTrack™.", "FleetTrack™ Update Required", MessageBoxButtons.OK);
        if (dialog == DialogResult.OK)
        {


            Application.ExitThread();
        }
Run Code Online (Sandbox Code Playgroud)

不太确定我需要做什么.如果运行的版本与数据库中显示的版本不同,应用程序会成功显示弹出窗口,但在单击"确定"后,它会像正常一样加载登录表单.

c# winforms

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

mysql ×1

pdo ×1

php ×1

winforms ×1