2017-03-15 87 views
-3

这是我sql_table:如何使用PDO GROUP BY和计数

enter image description here

我需要这个

多少MODUL X在xx.xx.xxxx日期间 - XX:XX时间

例:

对于2023年12月12日11点30分11 单位模件1 3单位模件2 4 UnitModül8

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

+0

要查询多少'的'价值id_modul_ad'MODÜL'有两个日期时间之间,是这样吗?其中一个问题是,日期和时间是在单独的列 – amenadiel

+0

放在您尝试和失败的代码 –

+0

我想检查多少MODÜL1在一个日期+时间多少MODÜL2等。 – sahinersever

回答

0

<?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

感谢寄托都