【问题标题】:How can i use pdo group by and count我如何使用 pdo group by 和 count
【发布时间】:2017-03-15 10:51:50
【问题描述】:

这是我的 sql_table :

我需要这个

xx.xx.xxxx 日期 - xx:xx 时间之间有多少个 MODÜL X

例如:

2023 年 12 月 12 日 11:30 11 单元模块 1 3单元模块2 4 单元模块 8

我试试这个,但我不能。我的英语不好请帮帮我。

【问题讨论】:

  • 您想查询两个日期时间之间有多少个id_modul_adMODÜL,对吗?问题之一是日期和时间在不同的列中
  • 输入你尝试过但失败的代码
  • 我想检查一个日期+时间有多少MODÜL1多少MODÜL 2等等。

标签: php pdo


【解决方案1】:

<?php
$date = '11.12.2013';
$time = '16:60';
$a = $db->prepare("
select * from sinavliste 
where l_sinif_tarih='$tarih' and l_sinif_oturum='$time' 
group by l_modul_ad");
$a->execute(array());
$b = $a->fetchAll(PDO::FETCH_ASSOC);
foreach($b as $x){
echo $x['l_modul_ad'];
?>

i think its wrong.

i need this result:


l_modul_tarih(DATE) : 11.12.2013
l_modul_ad(MODÜL 1) : 10 Adet
l_modul_ad(MODÜL 2) : 2 Adet
l_modul_ad(MODÜL 3) : 5 Adet


l_modul_tarih(DATE) : 24.11.2014
l_modul_ad(MODÜL 1) : 9 Adet
l_modul_ad(MODÜL 2) : 4 Adet
l_modul_ad(MODÜL 3) : 1 Adet
l_modul_ad(MODÜL 4) : 7 Adet

感谢一切

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 2021-01-28
    • 2015-10-30
    • 2016-07-23
    • 2021-08-01
    • 2014-05-20
    相关资源
    最近更新 更多